使用 IRONWORD 如何在 VB .NET 中程式化地建立 Word 文件 Curtis Chau 更新:2025年6月22日 下載 IronWord NuGet 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 Microsoft Word 文件(通常稱為 DOCX 文件)是各行各業文件建立和溝通不可或缺的一部分。 對於 Visual Basic 開發人員來說,能夠以程式設計方式產生和操作 Word 文件至關重要。 在本文中,我們將探討在 C# 應用程式中建立 Microsoft Word 文件的重要性,並介紹IronWord庫,這是一個以程式設計方式產生 Word 文件的強大工具。 如何在VB.NET中以程式設計方式建立Word文檔 在 Visual Studio 中建立一個 Visual Basic 項目 從 NuGet 套件管理器安裝IronWord庫 建立文字運行和段落 建立一個WordDocument類別對象 為WordDocument物件新增TextRun和Paragraph對象 使用SaveAs方法匯出為DOCX 文件 IronWord圖書館 IronWord是由 Iron Software 開發的一款功能豐富的 C# DOCX 程式庫。 它使開發人員無需 Microsoft Office 或 Word Interop 即可建置、編輯和匯出 Word 文件。 IronWord 支援多種 .NET 版本,為在各種專案類型和環境中處理 Word 檔案提供了一個功能全面的解決方案。 如何在 VB.NET 中以程式設計方式建立 Word 文件:圖 1 - IronWord 網頁 主要特點: IronWord 提供了一套全面的功能,使其成為 C# 中 Word 文件操作的首選庫。 一些主要功能包括 -跨平台支援: IronWord 專為 C#、F# 和 VB.NET 設計,可在各種 .NET 版本上運行,包括 8、7、6、5、Core、Standard 或 Framework。 它也適用於網頁、行動、桌面和主機應用程式。 -文件結構操作: IronWord 允許開發人員讀取和編輯 Word 文檔,提取文字和圖像,自訂頁面設置,並添加段落、文字行、圖像、形狀和表格。 -樣式和格式:此庫支援樣式選項,例如字體系列和大小、顏色、粗體、斜體、底線、上標、下標、對齊方式、背景顏色和項目符號/編號清單。 -跨平台相容性: IronWord 可無縫運行於不同的作業系統,包括 Windows、Linux、macOS、iOS 和 Android。 在 Visual Studio 中建立 C# 控制台專案的步驟 1.開啟 Visual Studio。 建立一個新的 C# 控制台 .NET 應用程式。 為你的項目命名並選擇一個地點。 如何在 VB.NET 中以程式設計方式建立 Word 文件:圖 2 - 配置專案名稱和檔案路徑 從"附加資訊"中選擇最新版本的 .NET Framework。 IronWord 支援最新的 8.0 .NET Core Framework。 點選"建立"生成項目。 安裝 IronWord 若要將 IronWord 整合到您的專案中以建立簡單的 Word 文檔,請按照以下步驟操作: 使用 NuGet 套件管理器 在解決方案資源管理器中以滑鼠右鍵按一下您的專案。 選擇"管理解決方案的 NuGet 套件"。 在 NuGet 套件管理器瀏覽標籤中搜尋"IronWord"。 如何在 VB.NET 中以程式設計方式建立 Word 文件:圖 3 - 在 NuGet 套件管理器中安裝 IronWord 點擊"安裝"將 IronWord 庫加入您的專案中。 使用軟體套件管理器控制台 在套件管理員控制台執行下列指令: Install-Package IronWord 在VB.NET中建立Word文檔 讓我們透過一個簡單的範例來示範如何在VB.NET中使用IronWord建立Word文件: Imports IronWord Imports IronWord.Models Module Program Sub Main() ' Create a text run containing the desired content Dim textRun As New TextRun("Sample text") ' Create a paragraph and add the text run to it Dim paragraph As New Paragraph() paragraph.AddTextRun(textRun) ' Create a new Word document containing the paragraph Dim document As New WordDocument(paragraph) ' Export the document as a DOCX file with the name "document.docx" document.SaveAs("document.docx") End Sub End Module Imports IronWord Imports IronWord.Models Module Program Sub Main() ' Create a text run containing the desired content Dim textRun As New TextRun("Sample text") ' Create a paragraph and add the text run to it Dim paragraph As New Paragraph() paragraph.AddTextRun(textRun) ' Create a new Word document containing the paragraph Dim document As New WordDocument(paragraph) ' Export the document as a DOCX file with the name "document.docx" document.SaveAs("document.docx") End Sub End Module VB .NET 程式碼解釋 讓我們來分析一下這段用於建立 Word 文件的 VB.NET 程式碼的關鍵組成部分: 導入 IronWord 命名空間: Imports IronWord Imports IronWord.Models Imports IronWord Imports IronWord.Models VB .NET 這些程式碼從 IronWord 程式庫匯入必要的命名空間,以便在 VB.NET 程式碼中使用類別和 Word 文件模型。 建立文字運行和段落: Dim textRun As New TextRun("Sample text") Dim paragraph As New Paragraph() paragraph.AddTextRun(textRun) Dim textRun As New TextRun("Sample text") Dim paragraph As New Paragraph() paragraph.AddTextRun(textRun) VB .NET 在這裡,創建了一個內容為"範例文字"的TextRun ,並創建了一個Paragraph來容納該TextRun 。 這將根據 Word 文件的內容結構設定文件。 建立 Word 文件: 以下程式碼會建立一個新的文檔對象,並在其中新增一個文字段落: Dim document As New WordDocument(paragraph) Dim document As New WordDocument(paragraph) VB .NET 建立WordDocument類別的一個實例,並將Paragraph傳遞給其建構子。 此操作會使用指定內容初始化 Word 文件。 匯出文檔: document.SaveAs("document.docx") document.SaveAs("document.docx") VB .NET 最後,使用SaveAs方法將 Word 文件匯出為檔案名稱為"document.docx"的 DOCX 檔案。 Output: 程式運行後,將在專案目錄中產生一個名為"document.docx"的 Word 檔案。 開啟此文件即可查看新增內容。 如何在 VB.NET 中以程式設計方式建立 Word 文件:圖 4 - 由上述程式碼輸出的 PDF 文檔 IronWord 介面簡潔易用,讓使用者編輯和操作特定段落。要了解文檔類別中涉及的方法的更多信息,請訪問此程式碼範例頁面。 結論 在本文中,我們探討了在 C# 應用程式中建立 Microsoft Word 檔案的重要性,並介紹了IronWord程式庫作為實現此任務的強大工具。 IronWord 具有豐富的功能集、跨平台支援以及易於整合到 Visual Studio 專案中的特性,簡化了以程式設計方式處理 Word 文件的過程。 開發人員可以利用 IronWord 來增強文件處理能力,並簡化在 C# 應用程式中建立和操作 Word 文件的過程。 有關 IronWord VB.NET 及其功能的更多詳細信息,請訪問 IronWord 官方網站上的文件頁面。 IronWord 可免費用於開發目的,用戶也可獲得商業模式的許可,在決定購買前測試其全部功能。 從這裡下載庫檔案並試用一下。 在本文中,我們探討了在 C# 應用程式中建立 Microsoft Word 檔案的重要性,並介紹了 IronWord 程式庫作為實現此任務的強大工具。 IronWord 具有豐富的功能集、跨平台支援以及易於整合到 Visual Studio 專案中的特性,簡化了以程式設計方式處理 Word 文件的過程。 開發人員可以利用 IronWord 來增強文件處理能力,並簡化在 C# 應用程式中建立和操作 Word 文件的過程。 常見問題解答 如何使用 VB.NET 程式化地建立 Word 文件? 若要使用 VB.NET 程式化地建立 Word 文件,請在 Visual Studio 中設定一個 Visual Basic 專案,從 NuGet 套件管理員安裝 IronWord 函式庫,建立 TextRun 和 Paragraph 物件,然後使用 WordDocument 類,使用 SaveAs 方法將文件匯出為 DOCX 檔案。 使用這個函式庫,我可以在沒有 Microsoft Office 的情況下操作 Word 文件嗎? 是的,透過 IronWord 函式庫,您可以在沒有 Microsoft Office 的情況下操作 Word 文件,其功能獨立於 Microsoft Office 或 Word Interop。 使用這個函式庫處理 Word 文件有哪些優點? IronWord 提供的優勢包括跨平台支援、文件結構處理、樣式與格式選項,以及不同 .NET 版本與作業系統的相容性。 如何使用 NuGet Package Manager 安裝 Word 文件製作的函式庫? 您可以使用 Visual Studio 中的 NuGet 套件管理器並執行指令,安裝用於 Word 文件製作的 IronWord 函式庫:Install-Package IronWord。 資料庫是否適合商業用途? IronWord 免費供開發使用,並提供在做出授權決定前,以商業模式測試其完整功能的選項。 哪些類型的應用程式可以使用此 Word 文件庫? 需要以程式化方式產生和操作 Word 文件的應用程式,例如網頁、行動裝置、桌上型電腦和主控台應用程式,都可以利用 IronWord 函式庫。 在哪裡可以找到此 Word 文件庫的詳細說明文件? 有關 IronWord 功能的詳細文件和其他資訊,請參閱 Iron Software 提供的官方 IronWord 文件頁面。 為什麼程式化產生 Word 文件很重要? 程式化產生 Word 文件對於自動化文件建立與處理非常重要,可提升各種應用程式與產業的生產力與效率。 在 Visual Studio 中建立 Word 文件專案的基本步驟是什麼? 基本步驟包括建立 Visual Basic 專案、透過 NuGet 套件管理員安裝 IronWord,以及將 TextRun 和 Paragraph 物件整合到 WordDocument 中,以便匯出為 DOCX 檔案。 Curtis Chau 立即與工程團隊聊天 技術撰稿人 Curtis Chau 擁有電腦科學學士學位(卡爾頓大學),專長於前端開發,精通 Node.js、TypeScript、JavaScript 和 React。Curtis 對製作直覺且美觀的使用者介面充滿熱情,他喜歡使用現代化的架構,並製作結構良好且視覺上吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 也有濃厚的興趣,他喜歡探索整合硬體與軟體的創新方式。在空閒時間,他喜歡玩遊戲和建立 Discord bots,將他對技術的熱愛與創意結合。 相關文章 更新2026年1月22日 如何使用 C# 和 IronWord 在 Word 文件中建立可填寫的表格範本 學習如何使用 IronWord 在 C# 中建立可填寫的表單範本。 閱讀更多 更新2025年9月18日 ASP .NET Core 匯入和匯出 Word 檔案 本指南探討如何匯入現有的 Word 文件、顯示其內容,以及使用 IronWord 函式庫從頭建立文件 閱讀更多 更新2025年10月11日 VS 2022 程式化建立新 Word 文件 (教學) 在今天的教程中,我將簡單介紹如何使用 IronWord 程式化地建立 Microsoft Word 文件,並提供簡單的範例。 閱讀更多 如何在 C# 中建立 DOCX 檔案如何在 C# 中建立沒有 Office...
更新2025年10月11日 VS 2022 程式化建立新 Word 文件 (教學) 在今天的教程中,我將簡單介紹如何使用 IronWord 程式化地建立 Microsoft Word 文件,並提供簡單的範例。 閱讀更多