powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Диалог сохранения файла в Excel
3 сообщений из 3, страница 1 из 1
Диалог сохранения файла в Excel
    #32371736
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача проста нужно показать диалог сохранения файла
с произвольным отличным от xls и т.д. расширением

классический путь (ниже) не позволяет сохранить с левым расширением

Код: plaintext
1.
2.
3.
4.
Dim dlg As Dialog
  Set dlg = Application.Dialogs(xlDialogSaveAs)
  dlg.Show


А этот путь не идет без office xp (access xp)

а мне надо для 2000 или даже еще лучше 97

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 Dim fd As FileDialog
  Set fd = Access.Application.FileDialog(msoFileDialogFilePicker)
  fd.AllowMultiSelect = False
  fd.ButtonName =  "Select" 
  fd.Filters.Add  "My .... |(*.rsp)" 

  Dim res As Boolean
  res = fd.Show
  If (res) Then
   txtFileName.Value = fd.SelectedItems.Item(fd.SelectedItems.Count)
  End If


Сорри за надоевший вопрос, но не писать же ради такой мелочи на VC++
DLL и его вызывать из VBA кода
...
Рейтинг: 0 / 0
Диалог сохранения файла в Excel
    #32371869
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При создании нового сообщения есть красная надпись Правила \r
Там написано пользуйтесь поиском.\r
\r
Например вот. \r
/topic/24696\r
\r
Если еще поискать можно больше найти.\r
\r
Сорри за надоевший вопрос, но не писать же ради такой мелочи на VC++ \r
DLL и его вызывать из VBA кода
\r
Зачем писать, если уже есть?
...
Рейтинг: 0 / 0
Диалог сохранения файла в Excel
    #32373254
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Thanks,

А это проще всего, нашел в MSDN в статье посвященной OFFICE97
Dim fileSaveName
fileSaveName = Application.GetSaveAsFilename( _
fileFilter:="Файлы расписания (*.rsp), *.rsp", Initialfilename:="Расписание.rsp")
If fileSaveName <> False Then
txtFileName.Value = fileSaveName
End If
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Диалог сохранения файла в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]