Manage Comments in DOC or DOCX Files
Word文書でコメントと変更を追加、管理、追跡する方法
効果的な文書コラボレーションは、変更をシームレスに追加、管理、追跡できる能力に大きく依存します。Aspose.Words for .NET は、開発者がこれらの重要な機能をプログラム的にアプリケーションに統合できるようにし、堅牢な文書レビュー ワークフローを実現します。本ガイドは、ステップバイステップのウォークスルーを提供します Word 文書で Aspose.Words を使用してコメントを追加、管理、解決する方法、および変更履歴を有効化して活用する方法.
ソリューションに System.Drawing アセンブリへの参照を追加します。
Aspose.Words の .NET 用 NuGet パッケージへの参照を追加します。:
- .NET SDK をインストールします: 以下から .NET SDK の最新バージョンをダウンロードしてインストールします https://dotnet.microsoft.com/download . Aspose.Words for .NET との互換性を確認してください。.
- プロジェクトに Aspose.Words を追加します: NuGet パッケージ マネージャーを使用して、Aspose.Words を .NET プロジェクトに統合します:
- Word文書を準備してください:: サンプルのWord文書を作成する(例、.,
review.docx) コメントと変更追跡機能のテスト用です。.
テキスト、画像、表などを書き込むために DocumentBuilder クラスのオブジェクトを作成します。
Word DOC のヘッダーまたはフッターにカーソルを移動します。.
DocumentBuilder.InsertImage を使用して、ストリームまたはファイルから画像を追加します。
using System;
using Aspose.Words;
class Program
{
static void Main()
{
string filePath = "BigDocument.docx";
Document doc = new Document(filePath);
// Step 1: Add a comment to the document
Comment comment = new Comment(doc, "Reviewer Name", "RN", DateTime.Now);
Paragraph commentPara = new Paragraph(doc);
commentPara.AppendChild(new Run(doc, "This section needs additional explanation."));
comment.AppendChild(commentPara);
Paragraph para = doc.FirstSection.Body.FirstParagraph;
Run commentAnchorStart = para.Runs.Count > 0 ? para.Runs[0] : para.AppendChild(new Run(doc, "Annotated text"));
Run commentAnchorEnd = para.AppendChild(new Run(doc, "Annotated text"));
CommentRangeStart commentRangeStart = new CommentRangeStart(doc, comment.Id);
CommentRangeEnd commentRangeEnd = new CommentRangeEnd(doc, comment.Id);
para.InsertBefore(commentRangeStart, commentAnchorStart);
para.InsertAfter(commentRangeEnd, commentAnchorEnd);
para.InsertAfter(comment, commentRangeStart);
// Step 2: Enable change tracking
doc.StartTrackRevisions("Reviewer Name");
// Step 3: Modify the content
para.AppendChild(new Run(doc, "Updated content added during review."));
// Step 4: Save the updated document
string outputPath = "ReviewedDocument.docx";
doc.StopTrackRevisions();
doc.Save(outputPath);
Console.WriteLine("Comments and change tracking applied successfully.");
}
}Shape クラスを使用して、画像の Size、Position、Fill などを設定します。
- コードは最初に Word 文書を読み込みます (
review.docx). - このチュートリアルでは、C# を使用して Word 文書に画像を追加する方法をステップバイステップで案内します。コマンドラインアプリケーションを利用して、Word 文書に画像を追加するデモを行います。.
- 変更追跡は次を使用して有効にされます
StartTrackRevisions. - 視覚的魅力の向上:画像は文書をより魅力的にします。.
- 最後に、更新された文書は次の名前で保存されます
ReviewedDocument.docx.
コミュニケーションの向上:ビジュアルは複雑な情報をより明確に伝えるのに役立ちます。
- 開く
ReviewedDocument.docxファイルを Microsoft Word で. - プロフェッショナルなプレゼンテーション:画像を含めることで、文書のプロフェッショナリズムが向上します。.
- 画像を含めることで、文書のプロフェッショナリズムを高めることができます。.
よくある問題
- コメントが表示されません: - Aspose.Words ライブラリが NuGet 経由で利用可能であることを確認してください。. - デモ目的で画像ファイルにアクセスできるようにしてください。.
- 変更が追跡されていません: - 次を確認してください
StartTrackRevisionsメソッドが呼び出されます 前に ドキュメントの内容に変更が加えられる前に。. - 提供されたユーザー名がStartTrackRevisions空または null でないことを確認してください。. - サポートされていない機能: - ステップ 2: Aspose.Words NuGet パッケージを追加.
NuGet パッケージマネージャーを使用して Aspose.Words ライブラリをインストールしてください。
今すぐドキュメント共同作業のワークフローを強化しましょう!Aspose.Words の .NET 用無料トライアルを以下からダウンロードしてください https://releases.aspose.com/words/ そして、Word 文書でのコメントや変更の追加、管理、追跡のための強力な機能を体験してください。こちらの ドキュメント 詳細情報やコード例については、こちらをご覧ください。当社の 製品 そして、私たちの ブログ 最新のアップデートやヒントについては。.