Python を使用して Word にコメントを挿入する方法

このチュートリアルでは、Python を使用して Word にコメントを挿入する方法について説明します。環境を構成するために必要なすべての基本情報、このプログラムを作成するための段階的なロジック、および python を使用して Word 文書にコメントを追加するために使用できる実行可能なサンプル コードが含まれています。コメントを Word 文書に追加し、出力ファイルを DOCXDOC、またはその他のサポートされている形式で保存するときに、コメントのさまざまなプロパティを設定するための情報も取得します。

Python を使用して Word にコメントを挿入する手順

  1. コメントを追加するために.NET 経由の Python 用 Aspose.Wordsを使用する環境を確立します
  2. Document クラス オブジェクトを使用して新しいドキュメントを作成します
  3. DocumentBuilder クラス オブジェクトを使用して、新しく作成されたドキュメントにサンプル テキストを追加します。
  4. Comment クラス オブジェクトを作成し、その基本プロパティを設定する
  5. DocumentBuilder オブジェクトを使用してドキュメントにコメントを追加する
  6. コメントに段落オブジェクトを追加して、コメント テキストを設定します
  7. コメントを含むドキュメントを保存します

これらの手順では、Python を使用して Word 文書にコメントを追加する方法 について説明します。環境の構成を支援する記事へのリンクと、この機能を示すサンプル コードで実行される完全なプログラミング シーケンスへのリンクが提供されます。さまざまな名前空間、クラス、メソッド、およびプロパティを使用してタスクを実行する方法を示します。

Python を使用して Word 文書にメモを追加するコード

import aspose.words as aw
from datetime import date
# Load the license
wordToHtml = aw.License()
wordToHtml.set_license("Aspose.Total.lic")
# Create a document
doc = aw.Document()
# Create a document builder and write some text to the file
builder = aw.DocumentBuilder(doc)
builder.write("Hello world!")
# Create a comment
comment = aw.Comment(doc, "John Doe", "JD", date.today())
# Add a comment to the builder class object
builder.current_paragraph.append_child(comment)
# Create a paragraph for adding text to the comment
builder.move_to(comment.append_child(aw.Paragraph(doc)))
# Write comment text
builder.write("Comment text.")
# Save the document with comments
doc.save("FileWithComments.docx")
print ("Comments added successfully in the Word file")

このサンプル コードは、Python を使用して Word にコメントを追加する ための完全な手順を示しています。 DocumentBuilder クラスは、コメントを含むさまざまなノードと要素を Word ファイルに追加するために使用できるメイン クラスです。また、コメント クラスには、必要に応じて作成者名、日付/時刻、フォント、返信、表などを設定できるその他のプロパティも多数あります。

この記事では、Python を使用して Word にコメントを追加する方法 を学びました。既存の Word ファイルの変更について知りたい場合は、Python を使用して Word 文書を編集する方法 の記事を参照してください。

 日本語