この分かりやすいチュートリアルでは、Python を使用して Word で入力可能なフォームを作成する方法について説明します。このタスクを実行するために必要な詳細な手順、重要なクラス、およびメソッドを紹介します。 Python を使用して Word で入力可能なフォームを作成する方法を示す実行可能なサンプル コードも取得します。Word ファイルに教科書とコンボ ボックス コントロールを追加し、DOCX、DOC、またはその他。
Python を使用して Word でフォーム フィールドを作成する手順
- .NET 経由の Python 用 Aspose.Words を使用してフォームを作成する環境を構成する
- 入力可能なフォームを作成するために、Document クラス オブジェクトを使用して Word ファイルを作成または読み込みます
- コントロールを挿入するために読み込まれた Word ファイルを使用して、DocumentBuilder クラス オブジェクトをインスタンス化します。
- DocumentBuilder クラスの insert_text_input() メソッドを使用して教科書コントロールを作成する
- 改行を挿入して、次の行にさらにコントロールを表示します
- insert_check_box() メソッドを使用してチェックボックス コントロールを挿入する
- フォーム コントロールを含む結果の Word ファイルを保存します。
これらの手順は、Python を使用して Word で入力可能なフォームを作成する プロセスを示しています。最初のステップでは、Word ファイルをロードし、ロードした Word ファイルを使用して DocumentBuilder クラス オブジェクトをインスタンス化できます。 DocumentBuilder クラス オブジェクトには、さまざまな種類のブレーク、チェックボックス、コンボ ボックス、テキスト ボックスなど、さまざまな種類のコントロールをフォームに追加するために必要なすべてのメソッドが含まれています。
Python を使用して Word でフォームを作成するコード
このコードは、Python を使用して Word でフォームを作成する方法 を、DocumentBuilder クラスで使用可能なメソッドを使用して示しています。 REGULAR、NUMBER、DATE、CURRENT_DATE、CURRENT_TIME、CALCULATED などの入力をカスタマイズするために TextFormFieldType 列挙子を受け取るテキスト ボックス コントロールを作成するために insert_text_input() メソッドを使用して、入力動作を制御します。同様に、チェック ボックスを作成するときに、同じ名前のブックマークを自動的に作成する名前を割り当てます。
この記事では、Word ファイルのフォームにコントロールを作成する方法を説明しました。 Word ファイルにコメントを挿入するプロセスを知りたい場合は、Pythonを使用してWordにコメントを挿入する方法 の記事を参照してください。