Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
268to272
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
268to272
268to272
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

AddIn als Symbol

AddIn als Symbol
20.06.2003 13:49:12
dani
hallo zusammen

bin der folgenden sache leider nicht mächtig..

ich hab ein makro geschrieben. nun mochte ich dass das daraus erstellte addin beim installieren auch ein zusätzliches symbol in der symbolleiste erstellt.(ist nötig, da das addin auf verschiedene pc geladen werden kann, damit der benutzer keine fachkenntnisse benötigt)

ist das überhaupt möglich?

besten dank schon im voraus


gruss

dani

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: AddIn als Symbol
20.06.2003 15:34:22
Nepumuk
Hallo Dani,
ein Beispiel für einen neuen Eintrag in der Menüleiste:

Option Explicit
Private Sub Workbook_Open()
Menü
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Menü_weg
End Sub


Option Explicit

Option Explicit
Public Sub Menü()
Dim MenüLeiste As CommandBar
Dim neuesMenü As CommandBarControl, neuerEintrag As CommandBarControl
On Error Resume Next
Do
Application.CommandBars("Worksheet Menu Bar").Controls("Berechnen").Delete
Loop Until Err.Number <> 0
On Error GoTo 0
Set MenüLeiste = CommandBars.ActiveMenuBar
Set neuesMenü = MenüLeiste.Controls.Add(Type:=msoControlPopup, Temporary:=True)
neuesMenü.Caption = "&Berechnen"
Set neuerEintrag = neuesMenü.Controls.Add(Type:=msoControlButton, ID:=283, Temporary:=True)
neuerEintrag.Caption = "&Berechnen"
neuerEintrag.OnAction = "berechnen"
Set neuerEintrag = neuesMenü.Controls.Add(Type:=msoControlButton, ID:=488, Temporary:=True)
neuerEintrag.Caption = "&Anleitung"
neuerEintrag.OnAction = "Anleitung"
neuerEintrag.BeginGroup = True
Set MenüLeiste = Nothing
Set neuesMenü = Nothing
Set neuerEintrag = Nothing
End Sub
Public Sub Menü_weg()
On Error Resume Next
Do
Application.CommandBars("Worksheet Menu Bar").Controls("Berechnen").Delete
Loop Until Err.Number <> 0
End Sub

Code eingefügt mit: Excel Code Jeanie

Gruß
Nepumuk

Anzeige
Re: AddIn als Symbol
20.06.2003 19:06:20
L.Vira
Hallo, Nepumuk,

Das mit der ActiveMenuBar ist keine so gute Lösung. Wenn zufällig
ein Diagramm aktiv ist, wird dein control in die Diagramm- Menüleiste eingefügt und demnach niemals gelöscht.

Gruß L.Vira

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige