powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Открыть Word из VBA
4 сообщений из 4, страница 1 из 1
Открыть Word из VBA
    #36959473
BKulik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Помогите, пожалуйста.

Нужно из макроса в Excel открыть файл Word, скопировать из вордовского файла некое число, которое находится всегда в одном и том же месте и закрыть файл Word. Для открытия используется строка авторRetVal = Shell("WinWord.exe N:\new_stat\TXT\01\f1d_11\" & LastName, 3)
...
Рейтинг: 0 / 0
Открыть Word из VBA
    #36959474
BKulik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но файл Word защищен и выскакивает сообщение, каким образом открывать файл. Можно ли на этот вопрос ответить сразу с кода? Или вообще существует какой-то другой способ открытия файла?

Заранее, спасибо!
...
Рейтинг: 0 / 0
Открыть Word из VBA
    #36960029
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так может использовать не Shell, а CreateObject(или GetObject), чтобы обратиться к объектной модели самомго Word-а?

Тогда можно будет открыть файл, в коде открытия вписав код:
Код: plaintext
1.
2.
3.
4.
5.
6.
    Dim objWrd As Object, objDoc As Object
    Set objWrd = CreateObject("Word.Application")
    Set objDoc = objWrd.Documents.Open("Путь к файлу", , , , "Пароль")
    'необходимые действия с документом
    objDoc.Close True
    objWrd.Quit
    Set objDoc = Nothing: Set objWrd = Nothing
...
Рейтинг: 0 / 0
Открыть Word из VBA
    #36960141
BKulik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist,

Спасибо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Открыть Word из VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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