Wie kann ich Add-On in der Symbolleiste durch Skript oder Stapelverarbeitung sichtbar machen?

549
David.Chu.ca

Ich habe ein Add-On für Excel 2003. Ich habe versucht, das MSDN- .VBSSkript für die Installation zu verwenden, siehe meine vorherige Post-Frage . Es scheint als Add-On zu arbeiten, wird jedoch nicht in der Symbolleiste angezeigt, wenn es zum ersten Mal in einer Box installiert wird.

Was ich tun muss, ist zu Tools-> Add-Ins .. zu gehen, um mein Add-On zu deaktivieren, zum Beispiel myAddin, und dann wieder zum selben Dialogfenster zu gelangen, um es zu überprüfen.

Ich denke, irgendwo muss Excel Konfigeinstellungen in XML oder Registry haben? Gibt es eine Möglichkeit, ein Skript auszuführen, um dieses Add-On in der Symbolleiste anzuzeigen?

0

1 Antwort auf die Frage

0
DaveParillo

Vermissen Sie den Verweis auf das Add-In?

Sie können den Verweis während des Workbook_Open-Ereignisses in ThisWorkbook oder in Auto_Open hinzufügen. Etwas im Sinne von:

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

Wenn Sie das xla installiert haben und die GUID kennen, können Sie Folgendes verwenden:

'change this to match the GUID generated by the uid generator tool 'the curly braces are not optional. strGUID = ""   ThisWorkbook.VBProject.References.AddFromGuid _  GUID:=strGUID, Major:=1, Minor:=0  
Ich werde die zweite Methode ausprobieren, da ich xla installiert habe. Wie kann ich die GUID für das Add-In herausfinden? David.Chu.ca vor 14 Jahren 0