在 Word 中添加目錄 | 插入 Word 目錄

考慮一個沒有目錄的大型文檔。讀者不得不不斷滾動很長時間,這樣會花費大量時間尋找所需的信息。目錄(TOC)可以立即解決這個問題,因為它清晰地顯示了文檔的結構和導航的可能性。在這篇文章中,我們將展示如何在您的 Word 文檔中添加目錄。

在 MS Word 中添加目錄的步驟

步驟 1: 準備您的文檔

在您添加目錄到 Word 中之前,請確保您的文檔已正確格式化。使用標題(標題 1、標題 2、標題 3)來結構化您的內容。Word 將使用這些標題來生成目錄。

步驟 2: 在 MS Word 中插入目錄

  1. 點擊您希望插入目錄的位置,通常在文檔的開頭。
  2. 轉到功能區中的 引用 標籤。
  3. 目錄 群組中,點擊 目錄 按鈕。
  4. 從下拉菜單中選擇一個目錄樣式。Word 提供了幾種內建樣式供您選擇。
在 MS Word 中添加目錄

在 MS Word 中添加目錄

在 Word 中添加 TOC:開發者指南

以下部分展示了開發者如何使用 Aspose.Words 庫以編程方式在 Word 文檔中插入目錄。讓我們學習如何在不同的編程語言中實現這個功能。

使用 C# 在 Word 中添加目錄

請按照以下步驟使用 C# 在 Word 文檔中添加目錄。

// Initialize document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Insert a table of contents at the beginning of the document.
builder.InsertTableOfContents("\\o \"1-3\" \\h \\z \\u");
// The newly inserted table of contents will be initially empty.
// It needs to be populated by updating the fields in the document.
doc.UpdateFields();
// Save the document
doc.Save("InsertTOC_out.doc");

了解如何 使用 C# 創建和操作 Word 文檔中的目錄

使用 Java 在 Word 中插入目錄

請按照以下步驟使用 Java 在 Word 文檔中插入目錄。

// Load the Word document
Document doc = new Document("Word.docx");
// Create a document builder
DocumentBuilder builder = new DocumentBuilder(doc);
// Insert a table of contents at the beginning of the document.
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);
// The newly inserted table of contents will be initially empty.
// It needs to be populated by updating the fields in the document.
doc.updateFields();
// Save the updated document
doc.save("Output.docx");

欲了解更多詳細信息,請閱讀我們關於 使用 Java 創建和更新 Word 文檔中的目錄 的詳細文章。

使用 Python 在 Word 中添加目錄

請按照以下步驟使用 Python 在 Word 文檔中添加目錄。

# This code example shows how to insert a Table of Contents in an existing Word document.
# Load an existing Word document
doc = Document("toc_sample.docx");
builder = DocumentBuilder(doc);
# Insert a table of contents at the beginning of the document.
builder.insert_table_of_contents("\\o \"1-3\" \\h \\z \\u");
# The newly inserted table of contents will be initially empty.
# It needs to be populated by updating the fields in the document.
doc.update_fields();
# Save the document
doc.save("InsertTOC_out.docx");

查看如何 使用 Python 操作 Word 中的目錄

使用 C++ 在 Word 中插入目錄

請按照以下步驟使用 C++ 在 Word 文檔中添加目錄。

// Source and output directory paths.
System::String sourceDataDir = u"SourceDirectory\\";
System::String outputDataDir = u"OutputDirectory\\";
// Load the Word file
System::SharedPtr<Document> doc = System::MakeObject<Document>(sourceDataDir + u"Sample 5.docx");
// Create an instance of the DocumentBuilder class
System::SharedPtr<DocumentBuilder> builder = System::MakeObject<DocumentBuilder>(doc);
// Insert a table of contents at the beginning of the document.
builder->InsertTableOfContents(u"\\o \"1-3\" \\h \\z \\u");
// The newly inserted table of contents will be initially empty.
// It needs to be populated by updating the fields in the document.
doc->UpdateFields();
// Output file path
System::String outputPath = outputDataDir + u"AddTOC.docx";
// Save the Word file
doc->Save(outputPath);

了解更多關於 如何使用 C++ 操作 Word 文檔中的目錄

Word 中的 TOC – 免費資源

除了在 Word 文檔中使用 TOC,還可以通過以下資源探索 Aspose.Words for Python 的更多功能:

準備在 Word 中添加目錄並以編程方式自動化您的文檔處理? 獲取免費臨時許可證 來開始使用該庫,無需評估限制。

結論

在 Word 中添加目錄對於創建組織良好、專業且易於閱讀的文檔非常重要。通過遵循本指南中的步驟,您可以輕鬆地在 MS Word 中插入目錄。本文還提供了使用各種編程語言在 Word 中添加目錄的步驟和代碼示例。如果您有任何問題或需要進一步的幫助,請隨時在我們的 免費支持論壇 上聯繫我們。

相關內容