21.09.2009, 15:14
Hallo Leute
Seit kurzem Arbeite ich mit dem Lv RGT (Report Generation Toolkit für Microsoft Office) in der Version 1.1.3 (und mit LabVIEW 8.6 bzw. Word 2007).
In meinem Word Report öffne und beschreibe ich eine *.dot Vorlage, welche Zweispaltig aufgebaut ist.
Nach jeder zweiten Messung soll auf die folgende Spalte gewechselt werden, also einen Spaltenumbruch eingefügt werden.
Einen Seitenumbruch kann man mit der Funktion NI_Word.lvclass:New Report Page.vi realisieren. In dessen Sub VI NI_ReportGenerationToolkit.lvlib:Word_New_Page.vi fand ich auch den entsprechenden Node InsertBreak. Als Type wird hier eine Konstante 0 vorgegeben, was dem Seitenumbruch entspricht. Hier eine 1 gesetzt fügt den gesuchten Spaltenumbruch ein.
So, ok, hier die Konstante einfach auf 1 zu setzen löst die Probleme zwar jetzt, doch wird die Funktion NI_Word.lvclass:New Report Page.vi für immer, und vor allem auch für alle folgenden Projekte geändert werden, was nicht sein sollte.
Mein Problem konkret, wie komme ich an die Rererenz des Word Dokumentes heran (welche in der Klasse NI_Word.lvclass als Private vorhanden ist), um eigene, zusätzliche Word Funktionen zu erstellen?
Gibt es irgend eine Funktion wie "Get Word References" oder so?
Wenn ich nämlich an die Referenz ran käme, so könnte man recht einfach zusätzliche Funktionen implementieren.
Ich habe dazu ein kleines Projekt erstellt (benötigt Report Generation Toolkit 1.1.3, erstellt mit LV 8.6).
Danke und Gruss
Seit kurzem Arbeite ich mit dem Lv RGT (Report Generation Toolkit für Microsoft Office) in der Version 1.1.3 (und mit LabVIEW 8.6 bzw. Word 2007).
In meinem Word Report öffne und beschreibe ich eine *.dot Vorlage, welche Zweispaltig aufgebaut ist.
Nach jeder zweiten Messung soll auf die folgende Spalte gewechselt werden, also einen Spaltenumbruch eingefügt werden.
Einen Seitenumbruch kann man mit der Funktion NI_Word.lvclass:New Report Page.vi realisieren. In dessen Sub VI NI_ReportGenerationToolkit.lvlib:Word_New_Page.vi fand ich auch den entsprechenden Node InsertBreak. Als Type wird hier eine Konstante 0 vorgegeben, was dem Seitenumbruch entspricht. Hier eine 1 gesetzt fügt den gesuchten Spaltenumbruch ein.
So, ok, hier die Konstante einfach auf 1 zu setzen löst die Probleme zwar jetzt, doch wird die Funktion NI_Word.lvclass:New Report Page.vi für immer, und vor allem auch für alle folgenden Projekte geändert werden, was nicht sein sollte.
Mein Problem konkret, wie komme ich an die Rererenz des Word Dokumentes heran (welche in der Klasse NI_Word.lvclass als Private vorhanden ist), um eigene, zusätzliche Word Funktionen zu erstellen?
Gibt es irgend eine Funktion wie "Get Word References" oder so?
Wenn ich nämlich an die Referenz ran käme, so könnte man recht einfach zusätzliche Funktionen implementieren.
Ich habe dazu ein kleines Projekt erstellt (benötigt Report Generation Toolkit 1.1.3, erstellt mit LV 8.6).
Danke und Gruss