GetOpenFilename - конкретный фаил

Программирование на Visual Basic for Applications
Sashka23th
Новичок
Новичок
 
Сообщения: 35
Зарегистрирован: 17.08.2005 (Ср) 13:17

GetOpenFilename - конкретный фаил

Сообщение Sashka23th » 16.01.2008 (Ср) 10:58

как в типе фаила впесать конкретный фаил

fileToOpen = Application _
.GetOpenFilename("PRN Files (*.prn), *.prn")

если заминить *.prn на abcd12.prn то у меня
будет написано (all files *.*)
я хочу чтоб у меня была только одна возможнасть выбора фаила abcd12.prn

bi-lya
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 07.08.2006 (Пн) 15:36

Сообщение bi-lya » 16.01.2008 (Ср) 11:13

Если конкретный файл, зачем тогда диалоговое окно и возможность выбора?
Я думаю, вам нужна функция GetObject

Sashka23th
Новичок
Новичок
 
Сообщения: 35
Зарегистрирован: 17.08.2005 (Ср) 13:17

Сообщение Sashka23th » 16.01.2008 (Ср) 11:35

bi-lya писал(а):Если конкретный файл, зачем тогда диалоговое окно и возможность выбора?

имя фаила будет изменятся в зависемосте от переменой
к томуже я незнаю где фаил находится, его нада искать

Pavel55
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 27.10.2006 (Пт) 20:11

Сообщение Pavel55 » 16.01.2008 (Ср) 11:43

Попробуйте так

Код: Выделить всё
Sub Макрос1()
    Application.Dialogs(xlDialogOpen).Show Arg1:="Book.xls"
End Sub

Sashka23th
Новичок
Новичок
 
Сообщения: 35
Зарегистрирован: 17.08.2005 (Ср) 13:17

Сообщение Sashka23th » 16.01.2008 (Ср) 12:01

Pavel55 писал(а):Попробуйте так

Код: Выделить всё
Sub Макрос1()
    Application.Dialogs(xlDialogOpen).Show Arg1:="Book.xls"
End Sub


а нельзя ни как использывать GetOpenFilename дело в том что у меня уже считывает после текстовый фаил


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 79

    TopList