Я новичок в офисном взаимодействии, но я не могу на всю жизнь разобраться, как получить экземпляр класса Application или Document, который относится к слову приложения в настоящее время open (т. е. не создавать новые). Это возможно?Acess current document in Word interop
3
A
ответ
3
Прошло некоторое время. Возможно, теперь есть более чистый способ, не используя Visual Basic от C Sharp; В последнее время улучшилось использование C Sharp с Office Interop. Я откопал это вверх от очень старого кода, но я использую его много:
using Microsoft.VisualBasic;
Application wordApp = (Microsoft.Office.Interop.Word.Application)Interaction.GetObject(null, "Word.Application");
Обратите внимание на использовании нуля для первого параметра PathName
. Использование пустой строки вернет экземпляр нового объекта Word Application. Если вы опустите PathName
, GetObject
вернет текущий активный объект.
Вы можете завернуть в try/catch
, и если происходит COM исключение, используйте CreateObject
(если эти новомодные методы программирования не называют эту плохую практику)
Смежные вопросы
- 1. Microsoft Word Document Current Path
- 2. Graph.Chart interop in Word
- 3. word document in opencv
- 4. Word Interop GetSpellingSuggestions no open document error
- 5. Как запретить пользователю редактировать Word Document wit C# Word Interop?
- 6. edit word document in windows 8.1 application
- 7. Word interop, отключение подсказки сохранения
- 8. word interop solid lines
- 9. Ошибка компиляции Word Interop
- 10. Word interop, table border
- 11. Word Interop Paragraph.Hyphenation values
- 12. C# Word Interop
- 13. Word interop using tables
- 14. Как получить диапазон определенного слова в Word Document с помощью Word Interop
- 15. Word document hyperlink
- 16. Word Document Перерыв абзаца
- 17. DTD Word Xml Document
- 18. vb.net word document
- 19. Open Word Document Fullscreen
- 20. Word Document Несколько фонов
- 21. asp.net open word document
- 22. Powershell Print Word Document
- 23. Word Document to HTML
- 24. ASP.NET Word Document без автоматизации Office
- 25. Экспорт в Word Document в C#
- 26. Word Interop Not Extracting Data
- 27. Как ускорить обработку Word Interop?
- 28. Word Interop: событие для закрытия Word
- 29. encode issues python word document
- 30. Word interop; заменяя некоторый текст разрывом строки