是否可以使用OpenXml API在特定位置打開文檔文件,例如,在特定的註釋位置,使用默認應用程序打開.docx文件(或其他應用程序,如果指定)?我知道你可以使用Microsoft.Office.Interop.Word
打開word文件或Process.Start
,但我需要在特定位置打開文檔。啓動應用程序以在註釋位置打開docx
0
A
回答
0
這是不可能的。在下面的MSDN論壇主題給出解釋:
據我所知,你不能打開與Open XML SDK,打開XML SDK中的Word應用程序來操作其存儲的數據在 文件中。我建議你使用Word自動化來打開一個文件。
我想你可以創建一個命名爲的 位置的評論,你再使用 「B1」「word.Selection.GoTo(WdGoToItem.wdGoToBookmark,Type.Missing,Type.Missing,‘B1’書籤);「 在打開文件後轉到註釋。一個簡單的代碼如下:
public static void goToBookMark() { Word.Application word = new Word.Application(); word.Documents.Open(@"D:\OfficeDev\Word\Edward.docm",true); word.Visible = true; word.Selection.GoTo(WdGoToItem.wdGoToBookmark,Type.Missing,Type.Missing,"B1"); }
有關Selection.GoTo的更多信息,你可以參考下面的鏈接 :
Selection.GoTo方法:https://msdn.microsoft.com/en-us/library/office/microsoft.office.interop.word.selection.goto(v=office.15).aspx
相關問題
- 1. 如何註冊應用程序以打開位置
- 2. MapView註釋沒有指向應用程序啓動的正確位置
- 3. iOS啓動時打開應用程序
- 4. iPhone:實用程序應用程序 - 在啓動時打開Flipside
- 5. 在打開應用程序時自動獲取當前位置
- 6. 如何使用swrevealviewcontroller打開菜單以啓動應用程序?
- 7. 啓動程序,使其在啓動應用程序的中心打開
- 8. 從32位應用程序打開64位註冊表
- 9. 應用程序即使打開也可以啓動android
- 10. 設置應用程序以啓動
- 11. 可以註釋配置工作在Java應用程序項目?
- 12. 是否可以根據位置啓動即時應用程序?
- 13. 啓動位置與應用程序的位置不同。
- 14. 如何在每次打開應用程序時重新啓動應用程序?
- 15. 在Mac應用程序中啓動應用程序時,XIB未打開
- 16. 定位是在應用程序啓動
- 17. 從32位應用程序啓動64位應用程序?
- 18. 應用程序不應該啓動在啓動但開始
- 19. 在應用程序啓動時打開相機視圖(iOS6)
- 20. iPad在應用程序啓動時打開modalViewController
- 21. 在啓動應用程序時打開網頁瀏覽器
- 22. 關閉應用程序並在啓動器上打開
- 23. 在circlePageIndicator中啓動應用程序時打開願望佈局
- 24. 如何在啓動時打開java應用程序或jar?
- 25. 導航抽屜在應用程序啓動時打開
- 26. 如何在打開的應用程序上啓動AlarmManager?
- 27. 在QT啓動應用程序時打開GPS
- 28. 在應用程序啓動時打開GPS
- 29. 在應用程序啓動時創建或打開文檔
- 30. 應用程序在後臺啓動時打開