Announcement

Collapse
No announcement yet.

Excel CheckBox aus Delphi steuern. Wie?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Excel CheckBox aus Delphi steuern. Wie?

    Guten Tag!
    Mein Problem ist im Titel voll geschildert. Excel VBA hat eine Auflistung Checkboxes, die dem Tabellenblatt gehört. Dies erlaubt alle Kontrollkästchen der Leiste Formular (nicht Steuerelement-Toolbox) in Code zu verwenden.

    In Delphi 7 gibt es auch ähnliches, eine Funktion Checkboxes der Klasse (Class) TExcelWorksheet. Es sollte (?) die Kontrollkästchen beschreiben, aber ... Als Folge ich weiß nicht, wie ich mit den Kontrollkästchen aus Delphi spielen kann.

    Danke in Voraus für Ihre Hilfe.
    Alexander

    P.S. Ich habe schon mal dieses Problem vielleicht im falschen Forum beschrieben, deshalb stelle ich meine Frage noch mal.

  • #2
    Also ich habe es So gemacht:<br>
    <pre>
    procedure SetCheckbox;
    var
    wName: OleVariant;
    ch:CheckBox;
    begin
    //Flag 1 Sperrung Notbedienfeld
    wName := OleVariant('Kontrollkästchen 22');
    ch:=(ExcelWorksheet1.CheckBoxes(wname) as CheckBox);
    if FSperrungNotbedienfeld then
    ch.Value:=1
    else
    ch.Value:=0;
    end;
    </pre>
    Natürlich muss Excelworksheet schon verbunden sei

    Comment


    • #3
      Hallo Frank,

      ich bedanke mich bei Ihnen. Alles funktioniert am bestens. Und jetzt weiß ich, was der erste Parameter in <I>CheckBoxes</I> bedeutet.

      Viele Grüße
      Alexande

      Comment

      Working...
      X