その他のプログラミングについて少し役に立つ情報を発信します。いわゆる個人的な忘備録ですが、みなさんのお役に立てれば幸いです。付加する件で、以下の記事を載せましたが、今回はそれのクラス化を行い、どのフォームからも利用できる様にします。Word保存前イベント)基本的には前回の記事のソースをそのまま持ってきてクラス化していますが、以下の関数を追加しています。クラス生成時には内部的にWordApplicationオブジェクトを設定しています。以下にそのソース全体を示します。フォームに1個のボタンのみを設置し、そのクリックイベントでワード文書を開く様にしてみます。Sub上記のソースでの注意点は、クラスWordオブジェクトの変数をフォームの静的変数として宣言しているところです。コマンドボタンでワードを起動した後で、本クラス内での保存前イベント処理(DocumentBeforeSave)が起こらなくなるからです。後は、フォームのクローズ時には後片付けも必要になります。このWord用クラスに各種の関数を追加すれば、いろんな用途に使えると思います。今後は便利な関数をこのクラスに追加する予定です。プログラミングについて忍者ブログ[PR]。