Hallo,
ich hab ein Problem beim Auslesen einer Exceldatei.
Hab bei mir aufm Rechner Office 2007 und möchte ein Excelfile auslesen (siehe Anhang) und nachher in eine neues Excelfile meine Messwerte schreiben.
Bei mir auf dem Rechner funktioniert das auch. Jetzt hab ich das ganze Programm mal auf nem Anderen Rechner gestartet, und da geht das Auslesen nicht, das schreiben in ein neues File aber schon.
Gibt es da Unterschiede die man beachten (Einstellen) muss?
Ich danke schonmal im Voraus für Antworten.
LabVIEW Version: 8.5
Das ist schon gut möglich, da MS regelmäßig was an der API geändert hat. Was unter Office 2007 funzt, muss nicht unbedingt mit Office 2000 gehen.
Nur zur Vollständigkeit:
Benutzt du das NI-Officetoolkit oder sind das "selbstgeschriebene" VIs in deinem Screenshot?
Hast du die Probleme mit einer Exe oder hast du jeweils die IDE auf den Rechnern installiert?
MfG, Jens
Danke für die schnelle Antwort.
Ich hab die VIs alle aus der "read_excel_values.llb" (Anhang). Eigentlich das Beispiel aus der llb nur bissle verändert.
Hab das Programm auf dem zweiten Rechner mit LabVIEW geöffnet und ausgeführt.
' schrieb:Danke für die schnelle Antwort.
Ich hab die VIs alle aus der "read_excel_values.llb" (Anhang). Eigentlich das Beispiel aus der llb nur bissle verändert.
Hab das Programm auf dem zweiten Rechner mit LabVIEW geöffnet und ausgeführt.
Hallo Chrusty,
aus leidvoller Erfahrung mit Excel-Fernsteuerung durch LabVIEW kann ich Dir nur folgendes raten:
Besorge Dir eine gute Dokumentation der Excel.VBA-Befehle für die Version mit der Du kommunizieren willst/musst,
und analysiere die LabVIEW-Vis im Detail, welche VBA-Mechanismen/Befehle sie verwenden und versuche sie entsprechend
der von Dir benötigten Excel-Version anzupassen.
Um es deutlich zu sagen: wenn Du es richtig machen willst, dann musst Dich nicht nur mit LabVIEW, sondern auch mit der VBA-Programmierung für alle für Dich relevanten Excel-Versionen auskennen.
Da ich nicht umbedingt direkt mit Excel arbeiten muss, sondern auch ein bischen händisch arbeiten darf, habe ich mich für folgeneden Umweg entschieden:
Ich lese von und schreibe auf CSV-Dateien, die ich problemlos mit allen Excel-Versionen und LabVIEW-Versionen öffnen, bearbeiten und speichern kann.
MfG, Robert