|
|
|
| Всем привет.
Есть код.
Private Sub Кнопка251_Click()
Dim dlgSaveAs As FileDialog
Set dlgSaveAs = Application.FileDialog(DialogType:=msoFileDialogSaveAs)
dlgSaveAs.Show
MsgBox dlgSaveAs.SelectedItems(1)
End Sub
Чего ему (Аксу2002) не нравится в строке?
Set dlgSaveAs = Application.FileDialog(DialogType:=msoFileDialogSaveAs) | |
|
| |
|
|
|
| в хелпе вот так написано
Set dlgSaveAs = Application.FileDialog( _
FileDialogType:=msoFileDialogSaveAs) | |
|
| |
|
26 Кб. |
|
| В этом случае дает это.
В процессе написания VBA сам предлагает написание. Да и по книге так. И все же чего-то и там и там не так. | |
|
| |
|
|
|
| библиотека подключена?
MS Office 12 | |
|
| |
|
|
|
| Об этом даже не думал. Видимо нет. Как подключить? | |
|
| |
|
|
|
|
|
оказывается все-таки вот так
Set dlgSaveAs = Application.FileDialog(DialogType:=msoFileDialogSaveAs) | |
|
| |
|
|
|
| Попытка найти одно отличие от моего не увенчалась успехом. Так чего же ему надо? Как использовать Tools-References. Вставить на открытие формы или достаточно на кнопке. | |
|
| |
|
|
|
| Проверь библиотеку
я пока ее не подключил тоже мучался | |
|
| |
|
|
|
| В редакторе VBA наверху в строке где файл правка и т.д найди Tools далее References потом в списке найди microsoft office12 и чета там еще написано поставь галку и пробуй | |
|
| |
|
|
|
| Никогда не занимался подключением библиотек. Это в сервисе? | |
|
| |
|
46 Кб. |
|
| вот | |
|
| |
|
|
|
|
Это я понял. У меня русскоязычный. Ладно. Спасибо за помощь. Разберусь. Главное выяснено что к чему. | |
|
| |
|
|
|
|
| Укажите 2 вместо msoFileDialogSaveAs и ничего не надо подключать. | |
|
| |
|
|
24 Кб. |
|
| в зависимости от офиса может быть 10 или 11 | |
|
| |