Как открыть Word -овский файл из Екселя?

Программирование на Visual Basic for Applications
Гена
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 29.12.2003 (Пн) 16:37

Как открыть Word -овский файл из Екселя?

Сообщение Гена » 08.04.2004 (Чт) 13:37

Как открыть Word -овский файл из Екселя?
Что-то нашел, но не работает. Подскажите пожалуйста в чем проблема.

Хотелось бы написать макрос в котором через Inputbox открывался вордовский файл содержащий заданное в Inputbox значение (номер, который находится только в одном документе).


Sub Poiskfailov()
With Application.FileSearch
.NewSearch
.LookIn = "O:\"
.SearchSubFolders = True
.FileType = msoFileTypeWordFiles
.Filename = "*.doc"
.TextOrProperty = "184"
.MatchTextExactly = True 'Поиск файла, содержащего слово
.MatchAllWordForms = True 'Критерий сравнения слов при поиске
If .Execute > 0 Then
For i = 1 To .FoundFiles.Count
Open FoundFiles For Append As #i
Next i
End If
End With

End Sub

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 08.04.2004 (Чт) 15:09

Можно воспользоваться функцией Shell
Код: Выделить всё
Dim Mydoc
Mydoc = Shell(pathname[,windowstyle])

А в InputBox можно ввести путь........
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D


Вернуться в VBA

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 97

    TopList