2007年5月14日月曜日

Wordに[PDFcreatorでPDF作成]ボタンを作る方法

Wordの標準テンプレートにマクロを追加することで実現します。
1. [C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Templates](環境によって異なる)にある、normal.dotを右クリックして[開く]を選択する。
2. メニューから[ツール]-[マクロ]-[Visual Basic Editor]を選択する。
3. 左上の[プロジェクト]で、[Normal]を右クリックして、[挿入]-[標準モジュール]を選択して、以下のコードをコピー&ペーストする。
---ここから---
Sub PrintViaPDFCreator()
ActivePrinter = "PDFCreator"
Application.PrintOut
End Sub
---ここまで---
お好みで、モジュール名をModule1からPDFCreatorなどに変更する。
4. Visual Basic Editorを閉じて、メニューから[表示]-[ツールバー]-[ユーザー設定]を選択する。
[コマンド]タブに切り替えて、[分類]から[マクロ]を選択し、[コマンド]にある[Normal.PDFCreator.PrintViaPDFCreator]を任意のツールバー上の任意の位置にドラッグ&ドロップする。
5. 適当にアイコンを変更して完了。

これで、このボタンをクリックするだけでPDFCreatorを呼び出すことができます。(PDFCreatorの設定をカスタマイズしておくとさらに便利です。)
同様に、他によく使うプリンターがあれば、そのボタンも作っておけば、ハードコピー作成とPDF作成をボタンで切り替えることができます。

あとは、PDFCreator作成時には、編集中のドキュメント名からDocument Titleが自動で入るのですが、この際に日本語文字列が脱落するのをなんとかしたいところですが、それはとりあえず手動で対処しています。

0 件のコメント:

コメントを投稿