|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
При работе с FileDialog в режиме msoFileDialogSaveAs возникает ошибка: 438 - Object doesn't support this property or method . Ошибка возникает при работе со свойством Filters начиная с инструкции .Filters.Clear (См. код ниже). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
Прошу заметить MS Access 2003 !!! Каким образом в рамках FileDialog добавить в фильтры маски файлов при сохранении?! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 11:22 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Вопрос никого не интересует? Или ответ никому не известен? Пробовал менять св-во .DialogType. Св-во оказалось Read-Only. Однако совершенно точно возможность задания списка масок существует. См. рисунок (сохранение файла в MS Excel) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 21:27 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
blacksunВопрос никого не интересует? Или ответ никому не известен? видимо мало кто пользует FileDialog, я, например, привык к Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 21:50 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Но ведь удобно согласитесь! И преемственность от версии к версии с появлением этой (FileDialog) "обертки" должна сохраняться! Видимо сами редмондовцы не используют эту обертку. Или я не знаю просто как... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 21:56 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
blacksunНо ведь удобно согласитесь! И преемственность от версии к версии с появлением этой (FileDialog) "обертки" должна сохраняться! Видимо сами редмондовцы не используют эту обертку. Или я не знаю просто как...У меня готовый, годами проверенный модуль, используемый и в VB, и в VBA, что может быть удобнее? По поводу преемственности, посмотрите, что написано здесь Свойство «Окно файла (FileDialog)» : авторКонстанты msoFileDialogOpen и msoFileDialogSaveAs не поддерживаются в Microsoft Office Access 2007. видимо поддерживаются, но криво ... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 22:02 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Но!!! Режим msoFileDialogFilePicker не позволяет сохранять файлы! Покупаю автомат и билет до Америки! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 22:08 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
в Access 2000-2003 встроена такая возможность: (честно говоря, 2003го никогда не видел. Но сомнений в нем в этой части нет. А на 2007м наличие проверить не удосужился. извините) /topic/99425&pg=-1#735850 уточнение констант там же в конце простыни. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 04:51 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Victoshaв Access 2000-2003 встроена такая возможность: Не понял. Какая возможность? Выбора файла? Да встроена, но при этом работать со списком фильтров (добавлять/удалять) нельзя. Или встроена возможность работать со списком фильтров? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 09:49 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Victoshaв Access 2000-2003 встроена такая возможность: (честно говоря, 2003го никогда не видел. Но сомнений в нем в этой части нет. А на 2007м наличие проверить не удосужился. извините) /topic/99425&pg=-1#735850 уточнение констант там же в конце простыни. Я же говорю, что данные константы поддерживаются, но криво. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 10:20 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Старый ворчун Victoshaв Access 2000-2003 встроена такая возможность: (честно говоря, 2003го никогда не видел. Но сомнений в нем в этой части нет. А на 2007м наличие проверить не удосужился. извините) /topic/99425&pg=-1#735850 уточнение констант там же в конце простыни. Я же говорю, что данные константы поддерживаются, но криво. И все равно не понял! У меня вопрос конкретно про 2003. Оставим 2007 на будущее. В 200 есть возможность через FileDialog задать фильтры для режима msoFileDialogSaveAs ? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 10:26 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
В 2003 (имелось в виду). ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 10:26 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Victoshaв Access 2000-2003 встроена такая возможность: Уточню, что речь шла именно об Office FileDialog. Конечно, есть и другие способы для открытия диалога выбора файла, в том числе и WizHook и MSAU_OfficeGetFileName (Alias 56) и MSAU_GetFileName (Alias 55) и WIN23 API и др. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 10:32 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
blacksun[quot Старый ворчун]И все равно не понял! ... В 2003 есть возможность через FileDialog задать фильтры для режима msoFileDialogSaveAs ? Victosha говорил не о FileDialog, а о другом способе вызова диалога. Я на возможности использования фильтров этот и другие способы связанные с Access не проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 10:38 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Извините, сделал неправильную цитату ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 10:39 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Спасибо всем! Про другие способы я знаю. Тоже не проверял их на работу с фильтрами, но... Меня интересовала прежде всего обертка FileDialog. Но видимо нет совершенства... Думаю вопрос исчерпан.... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 10:42 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Старый ворчунЯ на возможности использования фильтров этот и другие способы связанные с Access не проверял. GetSaveFileNameA (Lib "COMDLG32.DLL") нормально работает с фильтром. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 10:45 |
|
Ошибка 438 при работе с FileDialog. Добавление фильтров в режиме msoFileDialogSaveAs.
|
|||
---|---|---|---|
#18+
Старый ворчун Старый ворчунЯ на возможности использования фильтров этот и другие способы связанные с Access не проверял. GetSaveFileNameA (Lib "COMDLG32.DLL") нормально работает с фильтром. Да? Выходит обертка то кастрированная. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2007, 10:49 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1653148]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 255ms |
total: | 380ms |
0 / 0 |