Hallo,
ich versuche derzeit eine Dropdownliste auszulesen.
Das erste Element funktioniert, jedoch sobald ich das 2. Element auswähle, passiert nichts mehr. D.h. die Variable bleibt leer.
Eingefügt wurde das Dropdown über das Menü Entw.tools und dort das rechte in der 2. Zeile (rechts neben dem Kombinationsfeld). Habe also keine "Vorversionstools" genutzt.
Derzeitiger Code(schnipsel) unter "ThisDocument"
Derzeitiger Code(schnipsel) unter "Modul1"
Wie das aktuell ausgewählte Element auslesen?
Bin leider noch ein Neuling in Sachen VBA.
Danke für eure Hilfe
Ralph
ich versuche derzeit eine Dropdownliste auszulesen.
Das erste Element funktioniert, jedoch sobald ich das 2. Element auswähle, passiert nichts mehr. D.h. die Variable bleibt leer.
Eingefügt wurde das Dropdown über das Menü Entw.tools und dort das rechte in der 2. Zeile (rechts neben dem Kombinationsfeld). Habe also keine "Vorversionstools" genutzt.
Derzeitiger Code(schnipsel) unter "ThisDocument"
Code:
Private Sub ButtonMA_Click()
strMeinCCValue = getCCValue(ActiveDocument.ContentControls(1))
Selection.InsertAfter strMeinCCValue
End Sub
Code:
Option Explicit
Dim strMeinCCValue As String
Function getCCValue(cc As ContentControl)
Dim ccLE As ContentControlListEntry
For Each ccLE In cc.DropdownListEntries
If ccLE.Text = cc.Range.Text Then
getCCValue = ccLE.Value
End If
Exit For
Next
End Function
Bin leider noch ein Neuling in Sachen VBA.
Danke für eure Hilfe
Ralph