このトピックでは、C#を使用してWord文書にコメントを挿入する方法について説明します。 MS Wordのコメント注釈は、テキスト内の位置またはテキストの領域に固定されています。 Aspose.Wordsのドキュメントオブジェクトモデルでは、コメントはインラインレベルのノードであり、Paragraphの子にしかなれません。 サンプルの入力Word文書を使用し、DOCXの先頭に数行のC#コードでコメントを挿入します。 同じアプローチを使用して、ドキュメント内の任意の段落にコメントを挿入できます。
C#を使用してWord文書にコメントを挿入する手順
- NuGet.orgからAspose.Words for .NETパッケージをインストールします
- Aspose.Wordsへの参照を追加します
- ドキュメントをインポートする前に、License.SetLicenseメソッドを使用してライセンスを設定します
- 入力されたWord文書をインポートします
- DocumentBuilderクラスのインスタンスを初期化し、カーソルをドキュメントの先頭に移動します
- Commentクラスのインスタンスを初期化し、段落を使用してコメントのテキストを追加します
- ドキュメントの最初の段落にコメントを追加する
- 最後に、ドキュメントをWordDOCXファイル形式で保存します
以前、相互運用なしでC#でPDFをWordに変換する方法を調べました。 ここで、コメントをDOCXファイル形式に挿入する方法を学習します。
C#を使用してWord文書にコメントを挿入するコード
上記のC#コードを使用してWord文書にコメントを挿入する場合、MS Officeをインストールする必要はなく、.NETがインストールされている場所で使用できます。 このコード例では、ドキュメントの最初の段落の最後にコメントを挿入します。