Python を使用して DOTM を作成する
Microsoft Office® をインストールせずに、Python アプリケーションを介して DOTM を生成します。
Python アプリケーションを介して DOTM ファイルを作成しようとしている開発者は誰ですか? Aspose.Total for Python via .NET API は、作成プロセスの自動化に役立ちます。 これは、Microsoft Office ファイルや画像など、さまざまな形式を扱うさまざまな API の完全なパッケージです。 Aspose.Total for Python via .NET パッケージの一部である Aspose.Words for Python via .NET API は、この生成プロセスを容易にします。 さらに、開発者は、DOTM ファイルを変更するためにアプリケーションを簡単に拡張できます。
Python で DOTM ファイルを作成する方法
- Document クラス オブジェクトを作成します。
- DocumentBuilder クラス オブジェクトを作成します。
- DocumentBuilder.write() メソッドを使用してファイルにテキストを追加します。
- 関連する DOTM ドキュメント パスを渡すことにより、 save() メソッドを使用して保存します。
Creation Requirements
- DOTM ドキュメントの作成には、Python 3.5 以降が必要です。
- プロジェクト内の API を PyPI から直接参照 ( Aspose.Words )
- または、次の pip コマンド
pip install aspose.wordsを使用します。 - さらに、Microsoft Windows または Linux ベースの OS ( Words の詳細を参照) および Linux の場合は、gcc および libpython の追加要件を確認し、 INSTALL に従ってください。
Python で DOTM を作成する
DOTM — `.dotm` テンプレートは、テンプレートとマクロサポートを組み合わせ、自動化されたドキュメントの動作のための再利用可能なマクロ有効テンプレートを可能にします。PythonによるDOTMファイルの作成により、承認済みのVBA自動化を含むテンプレートを配布し、マクロコンテンツをプログラムで制御します。
この形式は、ローカル自動化タスクのための繰り返し可能な、マクロが強化されたテンプレートが必要な組織に適しており、テンプレートの構築プロセス中にマクロコンテンツをプログラムで制御しながら、マクロが管理され、検証され、必要に応じて署名されます。
自動化により、CI/CDパイプライン内での安全なマクロライフサイクル管理—生成、分析、署名、展開—が可能になります。
主な使用用途
- マクロ有効テンプレートライブラリ
ローカルユーザー向けに繰り返し可能な自動化をカプセル化したDOTMテンプレートを提供します。
- 制御されたテンプレート自動化
内部ワークフローに検証済みのマクロのみを含むようにテンプレートを確認します。
- テンプレートベースのドキュメント生成
DOTMをソースとして使用して、埋め込まれた動作を持つDOCX/DOCMインスタンスを生成します。
自動化シナリオ
- テンプレートQAのためのCIパイプライン
配布前にVBAの動作とテンプレートの整合性を自動的に検証します。
- テンプレートの安全な展開
デジタル署名を埋め込み、DOTMファイルを管理されたチャネルを介してユーザーに配布します。
- 動的マクロの挿入
安全なストアからDOTMテンプレート内のマクロモジュールをプログラムで更新します。
探検 Python のオプション
生成 DOC ファイル
(Microsoft Wordバイナリ形式)
生成 DOCM ファイル
(Microsoft Word 2007 マルコ ファイル)
生成 DOCX ファイル
(Office 2007以降のWord文書)
生成 DOT ファイル
(Microsoft Wordテンプレートファイル)
生成 DOTM ファイル
(Microsoft Word 2007+ テンプレート ファイル)
生成 DOTX ファイル
(Microsoft Wordテンプレートファイル)
生成 RTF ファイル
(リッチテキスト形式)