Zugriff auf ActiveX-fähige Anwendungen
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Führen Sie die hier beschriebenen Schritte aus, um auf eine ActiveX-fähige Anwendung in LabVIEW zuzugreifen.
- Fügen Sie eine ActiveX-Referenz auf dem Frontpanel eines VIs ein.
- Wählen Sie eine ActiveX-Klasse für das Element "ActiveX (Referenz)" aus, um das gewünschte ActiveX-Objekt zu bestimmen.
- Öffnen Sie im Blockdiagramm mit Hilfe der Funktion "ActiveX-Objekt öffnen" die Referenz auf das ActiveX-Objekt. Mit dem Öffnen der Referenz aktivieren Sie die Kommunikation zwischen LabVIEW und dem referenzierten ActiveX-Objekt.
- Zum Zugreifen auf Eigenschaften und Methoden im Projekt muss die Referenz an einen Eigenschaftsknoten oder Methodenkoten übergeben werden. Wenn Sie einen dieser Knoten anklicken, werden alle Eigenschaften und Methoden angezeigt, die für das Objekt zur Verfügung stehen. Das Objekt implementiert zum Bestimmen dieser Eigenschaften und Methoden eine COM-Schnittstelle (Component Object Model). Hinweis Wenn die Eigenschaften und Methoden, die Sie für ein bestimmtes ActiveX-Objekt erwarten, nicht angezeigt werden, verfügt das Objekt möglicherweise über mehrere COM-Schnittstellen. LabVIEW kann immer nur die Eigenschaften und Methoden einer COM-Schnittstelle eines Objekts anzeigen. Sie können LabVIEW zwingen, die Eigenschaften und Methoden einer anderen COM-Schnittstelle des Objekts anzuzeigen. Verwenden Sie dazu die Funktion Variant nach Daten, um die andere COM-Schnittstelle des Objekts anzuzeigen.
- Um das Objekt aus dem Speicher zu entfernen, verwenden Sie die Funktion "Referenz schließen".
Mit Hilfe der zuvor beschriebenen Schritte können Sie auf gängige ActiveX-fähige Anwendungen wie z. B. Microsoft-Office-Programme zugreifen. Microsoft Excel ist z. B. eine ActiveX-fähige Anwendung. Sie können eine Referenz auf Excel öffnen sowie Eigenschaften und Methoden aufrufen, die Excel öffnen. Das Programm wird dann auf dem Bildschirm angezeigt und Sie können ein Excel-Arbeitsblatt oder eine Tabelle erstellen und eine Tabelle von LabVIEW aus in ein Excel-Spreadsheet schreiben.
Ein Beispiel zur Verwendung von LabVIEW als Excel-Client finden Sie im "Excel - Write Table.vi" in der Datei labview\examples\Connectivity\Excel.
gekennzeichnet. Klicken Sie auf dieses Symbol, um ein Objekt für die benutzerdefinierte Schnittstelle auszuwählen.