KoMaDo   VISIO SQUARE : VISIO全般  ■ Headline ■ HOME    

VISIO全般トップへ ▼カッ飛び最後 

  VSTOアドイン

01: 名前:あうち投稿日:2007/10/18(木) 12:38
VisualStudio2005 C#にて
VISIO2003のアドインを作成しようとしました。
VSの新しいプロジェクトにて、
[visual C#]-[Office]-[2003アドイン]-[Visioアドイン]
を選択して、プロジェクトを作成し、
ThisAddIn.csのThisAddIn_Startup()に
MessageBox.Show("TEST");
の一行を設定し、デバッグモードにて実行すると動くのですが、
この状態で、VISIOのCOMアドインにて、使用できるアドインを削除し、
VS2005にて自動作成されるセットアッププロジェクトにてインストールを行うと
動作しません。
VISIOのCOMアドインの設定画面にすら表示されません。
皆様の環境で、そのような現象は起きますでしょうか?
よろしくお願い致します。

02: 名前:yoda投稿日:2007/10/18(木) 16:07
V2007では、問題ないようです。
Vs2005上のプログラムで、public void OnConnection に、
System.Windows.Forms.MessageBox.Show("VisioProject1 connected.", "VisioProject1 add-in");
という行があると思います。重複するようですが、その下に、
System.Windows.Forms.MessageBox.Show("TEST");
と入れて、プロジェクト(VisioProject1)をビルドし、
その下の、プロジェクト(VisioProject1Setup)も、ビルドし、
VisioProject1Setupの上で、マウス右ボタンを押して、
表示される、ポップアップメニューから、「インストール」を
選んで、インストールしました。
この状態で、Visioを起動したら、Addinが動き、メッセージ
ボックスが、続けて二つ、表示されました。

03: 名前:yoda投稿日:2007/10/18(木) 16:11
思い出しましたが、過去ログが、ご参考になりそうです。
http://www.mster.co.jp/visiosquare/cgi-bin/anama0138uni/mibbs.cgi?mo=p&fo=auto&tn=0685 [source] [check]

04: 名前:あうち投稿日:2007/11/02(金) 14:13
ご返事が遅くなってしまい申し訳ありません。

原因を調査していった結果
セキュリティーの制約が掛かっていたようです。

http://msdn2.microsoft.com/en-us/library/bb332051.aspx [source] [check]


VISIO全般トップへ ▲カッ飛び先頭