KoMaDo   VISIO SQUARE : VB/VBA  ■ Headline ■ HOME    

VB/VBAトップへ ▼カッ飛び最後   全レスを表示

  複数のステンシルやソリューションから使用するVBAコード

01: 名前:ゆう投稿日:2007/06/22(金) 10:02
複数のステンシルやソリューションから使用する、VBAコードについてです。
それぞれに同じコードやフォームを置くのは、保守上問題があると思います。

そうしたVBAの置き場はどこにすべきでしょうか?
今、考えているのが一つのステンシルにまとめていれて、それを全てのソリューションやステンシルが開くときに、非表示で開く、というものです。
こんな方法が一般的なのでしょうか。

02: 名前:yoda投稿日:2007/06/22(金) 10:51
VBAの場合は、図面やテンプレートにいれるか、ステンシルに入れるしか
方法がないと思います。Visual Studioなどで、アドオンやアドインプログラム
を作れば、あるいは、可能かもしれません。
しかし、Visioの場合は、テンプレートとステンシルが母体になりますので、
私は、試したことがありません。

03: 名前:visGeek投稿日:2007/06/22(金) 13:47
VBAでもCOM-AddInを作成できます。
図面やステンシルなどにプログラムを埋める方法はおすすめできません。

04: 名前:‚ゆう投稿日:2007/06/22(金) 16:06
visGeek様(他の方でも可)
COM-AddInの作成はVisio2007ではどのようにすればできるのでしょうか?
教えてください。

05: 名前:yoda投稿日:2007/06/22(金) 17:22
私も興味があるのですが、visGeekさんのHPが参考になるかも知れません。
http://visio.seesaa.net/article/3135610.html [source] [check]

06: 名前:visGeek投稿日:2007/06/22(金) 18:14
VBAでCOM-AddInを作成する方法を
blogにアップしましたので、参考にしてください。
http://visio.seesaa.net/article/45618337.html [source] [check]

07: 名前:yoda投稿日:2007/06/22(金) 19:48
Office Dveloper, いまでも、あるのですねー!

08: 名前:ゆう投稿日:2007/06/22(金) 22:33
ありがとうございます。
まずは社にあるかどうか確認してみます。
ちなみにOffice XPとなってますが、Visio2007でも使えますよね?

09: 名前:visGeek投稿日:2007/06/23(土) 08:40
記憶が曖昧ですが、Visio2003では
Deveoper2000が使えなかったと思います。
Visio2007でもDeveloper XPが使えないかもしれません。

Developer2007にあたるものは見あたりませんが、存在するのでしょうか?

10: 名前:yoda投稿日:2007/06/23(土) 09:55
うーん、私も2007のdeveloperを探してみましたが、見つかりませんでした。
visGeekさんのHPにあるように、VisualStudio2005が、フリーで入手できますし、
Developer よりはるかに使いやすく、機能も格段と充実していますので、
VBAは使えませんが、VBが使えますので、断然お勧めだと思います。

11: 名前:‚ゆう投稿日:2007/06/23(土) 11:58
了解しました。いろいろメリット・デメリットを確認し、検討します。
ありがとうございました。


VB/VBAトップへ ▲カッ飛び先頭   全レスを表示