Manage Comments in DOC or DOCX Files

Word文書でコメントと変更を追加、管理、追跡する方法

効果的な文書コラボレーションは、変更をシームレスに追加、管理、追跡できる能力に大きく依存します。Aspose.Words for .NET は、開発者がこれらの重要な機能をプログラム的にアプリケーションに統合できるようにし、堅牢な文書レビュー ワークフローを実現します。本ガイドは、ステップバイステップのウォークスルーを提供します Word 文書で Aspose.Words を使用してコメントを追加、管理、解決する方法、および変更履歴を有効化して活用する方法.

ソリューションに System.Drawing アセンブリへの参照を追加します。

Aspose.Words の .NET 用 NuGet パッケージへの参照を追加します。:

  1. .NET SDK をインストールします: 以下から .NET SDK の最新バージョンをダウンロードしてインストールします https://dotnet.microsoft.com/download . Aspose.Words for .NET との互換性を確認してください。.
  2. プロジェクトに Aspose.Words を追加します: NuGet パッケージ マネージャーを使用して、Aspose.Words を .NET プロジェクトに統合します:
  3. 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.

コミュニケーションの向上:ビジュアルは複雑な情報をより明確に伝えるのに役立ちます。

  1. 開く ReviewedDocument.docx ファイルを Microsoft Word で.
  2. プロフェッショナルなプレゼンテーション:画像を含めることで、文書のプロフェッショナリズムが向上します。.
  3. 画像を含めることで、文書のプロフェッショナリズムを高めることができます。.

よくある問題

  1. コメントが表示されません: - Aspose.Words ライブラリが NuGet 経由で利用可能であることを確認してください。. - デモ目的で画像ファイルにアクセスできるようにしてください。.
  2. 変更が追跡されていません: - 次を確認してください StartTrackRevisions メソッドが呼び出されます 前に ドキュメントの内容に変更が加えられる前に。. - 提供されたユーザー名が StartTrackRevisions 空または null でないことを確認してください。.
  3. サポートされていない機能: - ステップ 2: Aspose.Words NuGet パッケージを追加.

NuGet パッケージマネージャーを使用して Aspose.Words ライブラリをインストールしてください。

今すぐドキュメント共同作業のワークフローを強化しましょう!Aspose.Words の .NET 用無料トライアルを以下からダウンロードしてください https://releases.aspose.com/words/ そして、Word 文書でのコメントや変更の追加、管理、追跡のための強力な機能を体験してください。こちらの ドキュメント 詳細情報やコード例については、こちらをご覧ください。当社の 製品 そして、私たちの ブログ 最新のアップデートやヒントについては。.

 日本語