![]() |
Re: Checkbox checken?
Hallo,
Delphi-Quellcode:
Ist die Checkbox1 denn ein Teil der Exceltabelle, ist das nicht vielmehr eine Komponente auf dem Forumlar?
excel.sheets[1].checkbox1.Checked:= check='Zustand'; // hier kommt der Fehler
Müsste das nicht
Delphi-Quellcode:
heißen? Von welchem Typ ist check?
checkbox1.Checked:= check='Zustand';
|
Re: Checkbox checken?
ups wieder die Hälfte vergessen:
check ist variant und wie gesagt das war nur ein versuch von mir, die checkbox, die ich aufs excel-sheet gepackt hab, anzusprechen. Ich teste nur grad mit nem ganz simplen Programm für nen Kollegen, wie man die Dinger aus Delphi heraus anspricht. Also es geht darum: Wie lese ich den Status aus? (Haken gesetzt oder nicht? bzw. true/false) Wie setze ich den Status? |
Re: Checkbox checken?
Das ist also eine CheckBox in Excel? Dann würde ich mal die VBA-Hilfe konsultieren.
|
Re: Checkbox checken?
Zitat:
Erstelle in Excel ein Makro, mit dem Du genau das machst, was Du vorhast, schau die vom Makro den Quelltext an und "übersetze" ihn nach Delphi, in der Regel geht das mit vertretbarem bis geringem Aufwand. |
Re: Checkbox checken?
Zitat:
![]() Allerdings erfassen die Makros das "Häkchen-Setzen" nicht. Also da steht dann nix in dem Makro. Zitat:
Delphi-Quellcode:
Nur wie weiter?
var cb: variant;
cb:= CreateOleObject('Forms.CheckBox.1'); Mit
Delphi-Quellcode:
passiert nix...
cb.value:=1;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz