- - PR -
Wordアドインの作り方を教えてください
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-03-28 15:42
COMアドインとマクロのアドインで、実現可能なことには、ほとんど差はないはずです。 それ以外の面での違いとしては、COMアドインはDLLで、 マクロのアドインはWordのドキュメントテンプレート(.dot)だということです。 コスト重視ならVBAで問題ないのではないでしょうか。 | ||||
|
投稿日時: 2007-03-29 14:28
あぶです、まだ困っています。。。
を紹介していただきましたが、 VBAによる Office マネージ COM アドインの作成 のような情報はないでしょうか? 本当に後退的なプロジェクトで興味がわかないかもしれませんが、 ある意味「枯れた技術」なのかなぁとも。。。 MSDNのサイトとかで、体系的な解説がされていて、 リファレンスも提供されているようなのがないのでしょうか? こんな書籍も見つけましたが、図形描画については情報少なそうですね。 Wordで実践 やさしくて役に立つ「マクロ」事例集 2003/2002対応 http://www.gihyo.co.jp/books/syoseki-contents.php/4-7741-2670-5 | ||||
|
投稿日時: 2007-03-29 18:01
言葉の問題ですが、VBAで作るものはマネージとは言いません。(.NET言語ではないので) また、通常のアドイン(*.dot, *.xlaなど)は「COMアドイン」とは言いません。 VBAでCOMアドインを作る方法もあるらしいですが、 私はそちらはあまり知りませんので、アドバイスできません。 おそらく言葉を間違えただけで、お知りになりたいのはCOMアドインの作り方ではなくて、 VBAマクロの通常のアドインの作り方だと思うのですがあってますか? Wordでアドインを作るには、Wordの新規文書から ツール→マクロ→Visual Basic Editor でエディタを起動して、 マクロコードを記述して、ファイルの形式を文書テンプレート(*.dot)として保存します。 これを使うときは ツール→テンプレートとアドイン から追加します。 図形描画などの、マクロの中身の処理については、VBAのヘルプなり書籍なり、 オンラインソースなりを参考にしながら作るしかないのではないでしょうか。 VBAのヘルプで Shape オブジェクトを調べるところからだと思います。 | ||||
|
投稿日時: 2007-03-29 19:31
KIさん、ありがとうございます。
やはり混乱していたようです。 普通にWordのVBAマクロを作れば良かったんですね。 VBA自体、あまり詳しくないので、 この機会にじっくり見てみようと思います。 みなさま、ありがとうございました。 |