Powershell xlsm checkbox abfragen
Aloa in die Runde,
ich habe hier einen Berg xlsm Dateien.
Alle sind als Formular verbastelt und enthalten mehrere Worksheets und Bergeweise Checkboxen.
An die Textfelder komme ich schon ran und auch an die kommentare (shapes) aber die Checkboxen mögen grad nicht. =)
Bei Checkboxen steht nur "IDispatch Checkboxes" im get-member und kein Object wie bei Shapes.
Wie komm ich da an den ausgewählten Wert? Einer eine Idee?
VG
ich habe hier einen Berg xlsm Dateien.
Alle sind als Formular verbastelt und enthalten mehrere Worksheets und Bergeweise Checkboxen.
An die Textfelder komme ich schon ran und auch an die kommentare (shapes) aber die Checkboxen mögen grad nicht. =)
Bei Checkboxen steht nur "IDispatch Checkboxes" im get-member und kein Object wie bei Shapes.
Wie komm ich da an den ausgewählten Wert? Einer eine Idee?
VG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 391712
Url: https://administrator.de/forum/powershell-xlsm-checkbox-abfragen-391712.html
Ausgedruckt am: 16.04.2025 um 10:04 Uhr
6 Kommentare
Neuester Kommentar

Kommt darauf an ob es Formularsteuerelemente sind oder ActiveX Checkboxes. Das bei dir oben sieht mir aber eher nach einer Combobox statt einer CB aus??
ActiveX Checkboxen lassen sich direkt mit Namen als Control unterhalb des Tabellenblattes ansprechen. Bei Formularsteuerelementen musst du stattdessen den Inhalt der verknüpften Zelle abfragen.
Gruß l.
ActiveX Checkboxen lassen sich direkt mit Namen als Control unterhalb des Tabellenblattes ansprechen. Bei Formularsteuerelementen musst du stattdessen den Inhalt der verknüpften Zelle abfragen.
Gruß l.

Bei Formularsteuerelementen sind dann die Werte in einer Hilfstabelle definiert und später die Auswahl in eine Zielzelle geschrieben?
Jepp, deswegen musst du dort den Inhalt der Zellen auslesen mit denen die Combobox verknüpft ist. Die Steuerelemente haben keine ins COM exportierten EigenschaftenDas hier sind zwei verschiedene Arten und auch entsprechend zu behandeln


Dafür gibt es die passenden Latthammer mit Nagelzieher
.