C#を使用してWord文書にコメントを挿入する方法

このトピックでは、C#を使用してWord文書にコメントを挿入する方法について説明します。 MS Wordのコメント注釈は、テキスト内の位置またはテキストの領域に固定されています。 Aspose.Wordsのドキュメントオブジェクトモデルでは、コメントはインラインレベルのノードであり、Paragraphの子にしかなれません。 サンプルの入力Word文書を使用し、DOCXの先頭に数行のC#コードでコメントを挿入します。 同じアプローチを使用して、ドキュメント内の任意の段落にコメントを挿入できます。

C#を使用してWord文書にコメントを挿入する手順

  1. NuGet.orgからAspose.Words for .NETパッケージをインストールします
  2. Aspose.Wordsへの参照を追加します
  3. ドキュメントをインポートする前に、License.SetLicenseメソッドを使用してライセンスを設定します
  4. 入力されたWord文書をインポートします
  5. DocumentBuilderクラスのインスタンスを初期化し、カーソルをドキュメントの先頭に移動します
  6. Commentクラスのインスタンスを初期化し、段落を使用してコメントのテキストを追加します
  7. ドキュメントの最初の段落にコメントを追加する
  8. 最後に、ドキュメントをWordDOCXファイル形式で保存します

以前、相互運用なしでC#でPDFをWordに変換する方法を調べました。 ここで、コメントをDOCXファイル形式に挿入する方法を学習します。

C#を使用してWord文書にコメントを挿入するコード

上記のC#コードを使用してWord文書にコメントを挿入する場合、MS Officeをインストールする必要はなく、.NETがインストールされている場所で使用できます。 このコード例では、ドキュメントの最初の段落の最後にコメントを挿入します。

 日本語