Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: стандартное окно выбора файла Добавлено: 04.07.05 15:49  

Автор вопроса:  maks555
Подскажите как можо в VBA вызвать стандартное окно выбора файла. Такое обычно используется в меню "Файл" >> "Открыть".

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 04.07.05 16:21
Ты имеешь в виду
Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (ByRef pOpenfilename As OPENFILENAME) As Long
или ты имеешь в виду
Application.Dialogs(xlDialogOpen).Show
?

Ответить

Номер ответа: 2
Автор ответа:
 maks555



Вопросов: 6
Ответов: 4
 Профиль | | #2 Добавлено: 04.07.05 16:26
Да Application.Dialogs(xlDialogOpen).Show то что надо.
А как сделать чтобы это окно открывалось в нужной директории. И как считать название файла в переменную?

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 04.07.05 16:33
Поставь курсор на слово Dialogs. Нажми F1. Узри справку. Ткни в ней ссылку "Built-In Dialog Box Argument Lists". Получишь полный список диалогов. Найди xlDialogOpen. Напротив него будет список параметров. Найди среди них имя файла и стартовую директорию. При вызове метода Show задай в нужном месте эти параметры. После возвращения из Show в параметре file_name будет имя файла.

Ответить

Номер ответа: 4
Автор ответа:
 maks555



Вопросов: 6
Ответов: 4
 Профиль | | #4 Добавлено: 04.07.05 16:36
большое спасибо. пойду изучать F1

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам