投稿日 | : 2006/03/07(Tue) 08:16 |
投稿者 | : 鳳 |
Eメール | : |
URL | : |
タイトル | : Re^3: アドインでツールウィンドウ |
TabOrderのコードを修正して思い通りの動きができました。
魔界の仮面弁士さんありがとうございました。
が、VBのVBEは正しく動きましたが、ExcelのVBEはエラーしてしまいました。
以下の方法で、TabOrderをExcelでも動かせないか試しました。
1)TabOrder.vbpを起動
2)参照設定でMicrosoft Excel 9.0 Object Libraryにチェック
3)デザイナのConnectをオブジェクト表示しアプリケーション(P)の選択を
Microsoft Excel
に変更
4)規定のロード方法(L)
を
Startup
に変更
5)モジュールmodMainの
Global gVBInstance As VBIDE.VBE
を
Global gVBInstance As Excel.Application
に変更
6)モジュールmodMainの
Global gwinWindow As VBIDE.Window
を
Global gwinWindow As Excel.Window
に変更
7)gVBInstance.Windows.CreateToolWindow
をすべて
gVBInstance.VBE.Windows.CreateToolWindow
に変更
して実行しますとCreateToolWindowのところで「型が違います」エラーが発生します。
ExcelのCreateToolWindowメソッドの書き方が間違っているのでしょうか?
VBE.Windows.CreateToolWindowにするとヘルプも出てきませんのでさっぱりです。
よろしくお願いします。