VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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にするとヘルプも出てきませんのでさっぱりです。
よろしくお願いします。
 


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -