スクリプトまたはバッチ処理でツールバーにアドオンを表示するにはどうすればよいですか?


0

Excel 2003用のアドオンがあります。MSDNの.VBSスクリプトを使用してインストールしようとしました。前の質問を参照しください。アドオンとして機能しているように見えますが、最初にボックスにインストールされたときにツールバーに表示されません。

私がしなければならないのは、[ツール]-> [アドイン]に進み、アドオン(たとえばmyAddin)のチェ​​ックを外してから、同じダイアログウィンドウに戻ってチェックすることです。

ExcelにはXMLまたはレジストリの構成設定があるはずだと思いますか?このアドオンをツールバーに表示するスクリプトを実行する方法はありますか?

回答:


0

アドインへの参照が欠落していますか?

ThisWorkbookまたはAuto_OpenのWorkbook_Openイベント中に参照を追加できます。以下のラインに沿ったもの:

ThisWorkbook.VBProject.References.AddFromFile < full path to your xla >

xlaをインストールしてGUIDを知っている場合は、次を使用できます。

'change this to match the GUID generated by the uid generator tool
'the curly braces are not optional.
strGUID = "{00020905-0000-0000-C000-000000000046}" 

ThisWorkbook.VBProject.References.AddFromGuid _ 
                                    GUID:=strGUID, Major:=1, Minor:=0 

xlaがインストールされているので、2番目の方法を試します。アドインのGUIDを確認するにはどうすればよいですか?
David.Chu.ca 2009年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.