[リストへもどる]
一括表示

投稿時間:2002/11/09(Sat) 11:03
投稿者名:たく
Eメール:
URL :
タイトル:
エクセル
VBのプログラムには直接関係ないのですが、
VBで作成したツールバー(実行ファイル)を、
エクセルが起動したときに、自動的に開く方法はありますか?
(or エクセルのツールバーから起動する方法)

投稿時間:2002/11/10(Sun) 20:46
投稿者名:まるふ
Eメール:
URL :
タイトル:
Re: エクセル
ExcelのVBAからでいいのでしょうか。

Shellを使えばできると思います。

投稿時間:2002/11/11(Mon) 10:15
投稿者名:batchman
Eメール:batchman@ae.wakwak.com
URL :
タイトル:
Re: エクセル
> VBで作成したツールバー(実行ファイル)を、
> エクセルが起動したときに、自動的に開く方法はありますか?

VBの新規プロジェクト作成時に出るプロジェクトのテンプレートでアドインを選択すれば、
Connectというデザイナがプロジェクトに追加され、Officeに対するアドインが作成可能になります。

そのConnectデザイナの設定のアプリケーションをExcelにして既定のロード方法をStartupにすれば、
Excelが起動されたときに、Connectデザイナにイベントが通知されますので、そのタイミングでツールバー
のフォームを表示すればできます。

> (or エクセルのツールバーから起動する方法)

上記のタイミングで、Excelのツールバーコントロールを取得し、自分のプログラム用のボタンを追加します。
で、そのボタンのクリックイベントでフォームを表示すれば可能です。

詳細は、VBのヘルプで"アドイン"を検索すれば、作り方が解説されています。
かなり面倒だとは思いますが、頑張ってみて下さい...