簡體   English   中英

打開2013 Microsoft Word文檔vb.net

[英]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!)。

如何自動從Visual Basic .NET創建新文檔的Word

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM