Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
656to660
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
656to660
656to660
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Symbolleste und Buttons

Symbolleste und Buttons
26.08.2005 15:08:34
Frank
Ich habe eine Symbolleiste gebastelt, die sich beim öffnen der Mappe "selbst installiert". Ich würd gerne von Excel Funktionen, wie z.B. "Am Raster ausrichten" mitübernehmen. Kann diese nicht wie gehabt über Anpassen in die Symbolleiste schieben. Bräuchte den Code bzw. die Anweisung für die verschiedenen Funktionen.
Wo findet man eine Übersicht?
Danke
Frank

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

Betreff
Datum
Anwender
Anzeige
AW: Symbolleste und Buttons
26.08.2005 16:08:53
Nepumuk
Hi,
das machst du über die Id.
Beispiel:
Option Explicit

Public Const strCommandbarName As String = "Test"

Public Sub prcCreate()
    Dim MyBar As CommandBar
    On Error Resume Next
    Application.CommandBars(strCommandbarName).Delete
    On Error GoTo 0
    Set MyBar = Application.CommandBars.Add(Name:=strCommandbarName, _
        Position:=msoBarFloating, Temporary:=True)
    MyBar.Controls.Add Type:=msoControlButton, ID:=549
    Set MyBar = Nothing
End Sub

An die Nummern kommst du so:
Public Sub test()
    Dim oControls As CommandBarControls, oControl As CommandBarControl
    Dim lID As Long, lRow As Long
    lRow = 1
    For lID = 0 To 65536
        Set oControls = Application.CommandBars.FindControls(ID:=lID)
        If Not oControls Is Nothing Then
            For Each oControl In oControls
                lRow = lRow + 1
                Cells(lRow, 1) = lID
                Cells(lRow, 2) = Replace(oControl.Caption, "&", "")
                Cells(lRow, 3) = oControl.Parent.Name
                Cells(lRow, 4) = oControl.Parent.NameLocal
            Next
        End If
    Next
End Sub

Gruß
Nepumuk
Excel & VBA – Beispiele
Anzeige
AW: Symbolleste und Buttons
26.08.2005 17:31:19
Frank
Danke!
Die ID sind wirklich nützlich!!1
Gruß
Frank

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige