Ich habe es gerade probiert mit
If ActiveDocument.ContentControls(strkk) = True Then
Gut, strkk ist halt ein String, der den Namen des Kontrollkästchens (KK2_1) enthält. Schreibe ich es so, wie du vorgeschlagen hast, kommt Laufzeitfehler 5853, "Ungültiger Parameter". Güge ich noch ein .value dahinter also
If ActiveDocument.ContentControls(strkk).value= True Then
kommt der Fehler: "Methode oder Datenbankobjekt nicht gefunden".
Bisher hatte ich die Variante
If Me.KK2_1.Value = True Then
die funktioniert auch tadellos. Nur hätte ich gerne den Namen des KK in einer Variablen, weil das Dokument ungefähr 100 KK hat und immer das gleiche Makro durchlaufen wird. Das würde viel Kopierarbeit sparen.
Gruß
|