C# を使用して Word の変更を追跡する

この短いチュートリアルでは、C# を使用して Word の変更を追跡する方法を説明します。Aspose.Words for .NET を使用するための IDE の設定、手順のリスト、C# を使用して Word で変更を追跡する方法を示すサンプルコードが含まれています。また、変更の追跡を停止する方法や、ドキュメント作業中に追跡の状態を確認する方法も学べます。

C# を使用して Word の変更を追跡する手順

  1. Aspose.Words for .NET を使用して変更を追跡するために IDE を設定する
  2. 新しい ドキュメント を作成し、テーブルを追加する
  3. 行を追加し、その中にセルを挿入する
  4. StartTrackRevisions() メソッドを使用して Word ドキュメントで変更を追跡する
  5. 追跡するためにドキュメントにコンテンツを追加する
  6. Word ファイルを保存し、MS Word で開いて追跡を確認する

これらの手順は、C# を使用して Word の変更を追跡する方法を説明しています。Word ファイルを作成し、いくつかのコンテンツを追加し、StartTrackRevisions() メソッドを呼び出して著者の名前と日付/時間を設定することで変更の追跡を開始します。ファイルをディスクに保存する前に、いくつかの追加コンテンツを挿入し、MS Word で開いて変更を確認してください。

C# を使用して Word DOC の変更を追跡するコード

using System;
using Aspose.Words;
using Aspose.Words.Tables;
namespace SimpleTableDocument
{
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("License.lic");
Document wordDoc = new Document();
Table table = new Table(wordDoc);
table.EnsureMinimum();
Row row = new Row(wordDoc);
table.AppendChild(row);
Cell cell = new Cell(wordDoc);
row.AppendChild(cell);
wordDoc.StartTrackRevisions("The developer", DateTime.Now);
Paragraph paragraph = new Paragraph(wordDoc);
paragraph.AppendChild(new Run(wordDoc, "Sample text in the table cell."));
cell.AppendChild(paragraph);
wordDoc.FirstSection.Body.AppendChild(table);
string outputFilePath = "SimpleTableDocument.docx";
wordDoc.Save(outputFilePath);
Console.WriteLine("Document with a simple table created successfully: " + outputFilePath);
}
}
}

このコードは、C# を使用して Word で変更追跡を使用する方法を示しています。API を使用してドキュメントを操作している間に、StopTrackRevisions() メソッドを呼び出して追跡を停止できます。HasRevisions フラグを使用して、ドキュメントに追跡された変更があるかどうかを確認します。

この記事では、Word ファイルで変更追跡を開始および停止する方法を学びました。PDF ファイルを EPUB に変換する方法については、C# を使用して PDF を EPUB に変換する という記事をご参照ください。

 日本語