[英]open 2013 microsoft word document vb.net
我無法在vb.net中打開Microsoft Word文檔。 我有以下進口:
Imports Microsoft.Office
Imports Microsoft.Office.Core
Imports Microsoft.Office.Interop.Word
當我嘗試在代碼中調用Word時,出現以下錯誤:
未定義類型“ Word.Application”
Dim appWord As New Word.Application
Dim docWord As New Word.Document
我需要下載圖書館還是其他?
如果你有
Imports Microsoft.Office.Interop.Word
但不是
Imports Microsoft.Office.Interop
它將報告未定義的Word.Application。
因此,要么將導入更改為
Imports Microsoft.Office.Interop
或將實例化器更改為
Dim appWord as New Application
您需要添加對Microsoft Word對象庫的引用(位於“項目設置”->“引用”->“添加新引用”下,然后選擇“ COM引用”選項卡)。
除了當前的Imports
語句外,還應注意這一點。
請注意,添加引用后,雖然仍在項目屬性的引用頁面中,但可以滾動瀏覽導入的名稱空間列表,並選中Microsoft.Office.Interop.Word
旁邊的復選框,而不必添加Imports
語句(盡管它是出於可讀性考慮,還是使用它們還是一個好主意)。
同樣,正如Paul在上面的評論中提到的那樣,您將需要在正在開發的計算機上和運行程序的任何計算機上安裝Word(如果不存在,則無法打開Word!)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.