Страницы: 1
RSS
Как из Excel открыть документ Word, расположенный в той-же папке?
 
Можно-ли из активной книги Excel открыть вордовский документ, находящийся в той-же папке?
Что-бы не было зависимости от полного пути расположения данной папки, и папку с файлами модно было переместить в другое место.
Заранее всем благодарен за ответ.
 
ThisWorkbook.Path - если нужен путь к папке с книгой, в которой код
ActiveWorkbook.Path - путь к активной на момент выполнения книге
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Дмитрий(The_Prist) Щербаков,спасибо за помощь.

Достаточно не уметь формулировать вопросы...Это относится и к моему вопросу.
Имя документа, который нужно открыть Doc 1.docx
Помогите, пожалуйста, решить данный вопрос.
 
Цитата
Сергей Эм написал:
Помогите, пожалуйста, решить данный вопрос
он до сих пор непонятен. Что на этот раз не получается? Вы вообще знаете как открывать файл Word, путь даже не в той же папке?
Рекомендую поизучать: Как из Excel обратиться к другому приложению
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Код
Sub OpenDOC1DOCX()
  Dim d
  Set d = GetObject(ThisWorkbook.Path & Application.PathSeparator & "Doc 1.docx")
  d.Application.Visible = True
  MsgBox "найдите и щелкните по значку Word на линейке задач))", , "Открыто!"
End Sub
Изменено: Ігор Гончаренко - 21.10.2021 09:20:25
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ігор Гончаренко,большое спасибо!
Это и нужно было.
 
Ещё вариант.
Код
Sub OpenDoc()
    Shell "explorer.exe """ & ThisWorkbook.Path & Application.PathSeparator & "Doc 1.docx""", 1
End Sub
 
МатросНаЗебре,Спасибо за другой вариант!
Страницы: 1
Наверх