Dodaj spis treści w Wordzie | Wstaw spis treści w Wordzie

Rozważ dużą dokumentację, która nie zawiera spisu treści. Czytelnicy musieliby przewijać dokument przez długi czas, co zajmie im dużo czasu na znalezienie potrzebnych informacji. Spis treści (TOC) natychmiast rozwiązuje ten problem, ponieważ wyraźnie pokazuje strukturę dokumentu i możliwości jego nawigacji. W tym poście pokażemy, jak dodać spis treści do dokumentów Worda.

Kroki do dodania spisu treści w MS Word

Krok 1: Przygotuj dokument

Przed dodaniem spisu treści w Wordzie upewnij się, że dokument jest prawidłowo sformatowany. Użyj nagłówków (Nagłówek 1, Nagłówek 2, Nagłówek 3) do uporządkowania treści. Word użyje tych nagłówków do wygenerowania spisu treści.

Krok 2: Wstaw spis treści w MS Word

  1. Kliknij w miejsce, w którym chcesz wstawić spis treści, zazwyczaj na początku dokumentu.
  2. Przejdź do karty Odwołania na wstążce.
  3. W grupie Spis treści kliknij przycisk Spis treści.
  4. Wybierz styl spisu treści z menu rozwijanego. Word oferuje kilka wbudowanych stylów do wyboru.
Dodaj spis treści w MS Word.

Dodaj spis treści w MS Word

Dodanie spisu treści w Wordzie: Przewodnik dla dewelopera

Poniższe sekcje pokazują, jak deweloperzy mogą programowo wstawiać spis treści do dokumentów Worda przy użyciu biblioteki Aspose.Words. Dowiedz się, jak wdrożyć tę funkcję w różnych językach programowania.

Dodaj spis treści w Wordzie przy użyciu C#

Wykonaj poniższe kroki, aby dodać spis treści do dokumentu Word w C#.

// 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");

Dowiedz się, jak tworzyć i manipulować spisem treści w dokumencie Word przy użyciu C#.

Wstaw spis treści w Wordzie przy użyciu Java

Wykonaj poniższe kroki, aby wstawić spis treści do dokumentu Word w Java.

// 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");

Aby uzyskać więcej szczegółów, przeczytaj nasz szczegółowy artykuł na temat tworzenia i aktualizacji spisu treści w dokumencie Word przy użyciu Java.

Dodaj spis treści w Wordzie przy użyciu Pythona

Wykonaj poniższe kroki, aby dodać spis treści do dokumentu Word w Pythonie.

# 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");

Sprawdź, jak pracować ze spisem treści (TOC) w Wordzie przy użyciu Pythona.

Wstaw spis treści w Wordzie przy użyciu C++

Wykonaj poniższe kroki, aby dodać spis treści do dokumentu Word w C++.

// 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);

Dowiedz się więcej o tym, jak pracować ze spisem treści w dokumencie Word przy użyciu C++.

Spis treści w Wordzie – Darmowe zasoby

Oprócz pracy ze spisem treści w dokumentach Word, odkryj więcej funkcji Aspose.Words dla Pythona korzystając z poniższych zasobów:

Gotowy do dodania spisu treści w Wordzie i automatyzacji przetwarzania dokumentów programowo? Uzyskaj darmową tymczasową licencję Aspose.Words i zacznij pracować z biblioteką bez ograniczeń oceny.

Podsumowanie

Dodanie spisu treści w Wordzie jest ważne dla tworzenia uporządkowanych, profesjonalnych i przyjaznych dla czytelnika dokumentów. Postępując zgodnie z krokami opisanymi w tym przewodniku, możesz łatwo wstawić spis treści w MS Wordzie. Artykuł zawiera również kroki i przykłady kodu do dodania spisu treści w Wordzie przy użyciu różnych języków programowania. Jeśli masz jakiekolwiek pytania lub potrzebujesz dalszej pomocy, skontaktuj się z nami na naszym darmowym forum wsparcia.

Zobacz także