Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: FileDialog
 
 автор: Гоблин   (14.10.2009 в 22:00)   личное сообщение
 
 

Всем привет.
Есть код.
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)

  Ответить  
 
 автор: snipe   (14.10.2009 в 22:07)   личное сообщение
 
 

в хелпе вот так написано
Set dlgSaveAs = Application.FileDialog( _
FileDialogType:=msoFileDialogSaveAs)

  Ответить  
 
 автор: Гоблин   (14.10.2009 в 22:25)   личное сообщение
26 Кб.
 
 

В этом случае дает это.

В процессе написания VBA сам предлагает написание. Да и по книге так. И все же чего-то и там и там не так.

  Ответить  
 
 автор: snipe   (14.10.2009 в 22:45)   личное сообщение
 
 

библиотека подключена?
MS Office 12

  Ответить  
 
 автор: Гоблин   (14.10.2009 в 23:12)   личное сообщение
 
 

Об этом даже не думал. Видимо нет. Как подключить?

  Ответить  
 
 автор: snipe   (14.10.2009 в 23:19)   личное сообщение
 
 

Tools-References

  Ответить  
 
 автор: snipe   (14.10.2009 в 23:24)   личное сообщение
 
 


оказывается все-таки вот так
Set dlgSaveAs = Application.FileDialog(DialogType:=msoFileDialogSaveAs)

  Ответить  
 
 автор: Гоблин   (14.10.2009 в 23:26)   личное сообщение
 
 

Попытка найти одно отличие от моего не увенчалась успехом. Так чего же ему надо? Как использовать Tools-References. Вставить на открытие формы или достаточно на кнопке.

  Ответить  
 
 автор: snipe   (14.10.2009 в 23:32)   личное сообщение
 
 

Проверь библиотеку
я пока ее не подключил тоже мучался

  Ответить  
 
 автор: snipe   (14.10.2009 в 23:36)   личное сообщение
 
 

В редакторе VBA наверху в строке где файл правка и т.д найди Tools далее References потом в списке найди microsoft office12 и чета там еще написано поставь галку и пробуй

  Ответить  
 
 автор: Гоблин   (14.10.2009 в 23:42)   личное сообщение
 
 

Никогда не занимался подключением библиотек. Это в сервисе?

  Ответить  
 
 автор: snipe   (14.10.2009 в 23:45)   личное сообщение
46 Кб.
 
 

вот

  Ответить  
 
 автор: Гоблин   (15.10.2009 в 00:11)   личное сообщение
 
 


Это я понял. У меня русскоязычный. Ладно. Спасибо за помощь. Разберусь. Главное выяснено что к чему.

  Ответить  
 
 автор: snipe   (15.10.2009 в 00:19)   личное сообщение
 
 

Это редактор VBA

  Ответить  
 
 автор: Анатолий (Киев)   (15.10.2009 в 10:29)   личное сообщение
 
 

Укажите 2 вместо msoFileDialogSaveAs и ничего не надо подключать.

  Ответить  
 
 автор: Гоблин   (15.10.2009 в 18:00)   личное сообщение
 
 

Это редактор VBA
Вот это я дал в этот раз!!! Дошло лишь под утро о чем речь. Искал в аксе. (Завязывать пора сидеть по ночам за компом)

Ставил 2 не помогло. Да и библиотеки такой почему-то нет. Может у меня она как-то иначе называется.

Ладно. Всем спасибо. Придется проехать с этим вопросом. Хотелось просто глянуть что это будет такое. Не вышло. Пойдем дальше.

  Ответить  
 
 автор: snipe   (16.10.2009 в 00:53)   личное сообщение
24 Кб.
 
 

в зависимости от офиса может быть 10 или 11

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList