15.08.2011, 10:20
Beitrag #1
|
win98
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Jun 2011
2010 SP1
2010
DE
|
TDMS mit Excel Makro / Bedingte Formatierung
Hallo,
ich schreibe in einem Schritt meiner Zustandmachine Werte in eine TDMS Datei. Die öffne ich dann ganz easy mit dem Excel Importer, was alles wunderbar klappt:
Nun möchte ich in die Excel Datei die geöffnet wird noch ein VBA Makro mitreinschreiben, oder wenigstens eine Bedingte Formatierung angeben.
Ist das irgendwie möglich?
Gruß win98
|
|
|
15.08.2011, 12:19
Beitrag #2
|
SeBa
LVF-Guru
Beiträge: 2.025
Registriert seit: Oct 2008
09SP1 & 10 FDS
2008
DE
65xxx
Deutschland
|
RE: TDMS mit Excel Makro / Bedingte Formatierung
Hier hab ich mal gezeigt, wie Macrocode in Excel "importiert" werden kann.
LVF-Link
Auf ähnliche Weise lässt sich natürlich auch eine bedingte Formatierung einstellen.
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
|
|
|
15.08.2011, 13:11
Beitrag #3
|
win98
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Jun 2011
2010 SP1
2010
DE
|
RE: TDMS mit Excel Makro / Bedingte Formatierung
Hm, ok das fügt einer Excel Datei ein Makro zu, so gehts bestimmt auch.
Weil der TDMS Datei kann ich ja kein Makro zuweisen, sondern erst wenn ich das als .xls gespeichert hab.
Hast mich aber auf eine Idee gebracht, werd mal was suchen womit ich dann am Ende meines Programms die TDMS Datei von LV aus in .xls speicher und dann ein Makro einfüge
Hoffentlich klappt's. Ich meld mich nochmal falls ich was nicht hinbekomme.
Danke schonmal
|
|
|
15.08.2011, 13:34
Beitrag #4
|
|
|
15.08.2011, 14:05
(Dieser Beitrag wurde zuletzt bearbeitet: 15.08.2011 14:11 von jg.)
Beitrag #5
|
win98
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Jun 2011
2010 SP1
2010
DE
|
RE: TDMS mit Excel Makro / Bedingte Formatierung
naja ich hab ja meine TDMS Datei. Die wird ja mit dem Excel Importer geöffnet (der importer erstellt eine neue Excel Mapee und schreibt die TDMS Daten rein). In dieser geöffneten Datei wollte ich ein Makro haben.
Und jetzt hast du mich auf die Idee gebracht die TDMS Datei erst mal in eine richtige .xls Datei zu wandeln und dann das Makro einzufügen.
TDMS zu XLS hab ich schonmal hingekriegt (siehe http://forums.ni.com/t5/LabVIEW/Convert-...-p/1088746 )
werd mal morgen versuchen da jetzt ein Makro und/oder eine bedingte Formatierung zu erstellen
|
|
|
16.08.2011, 07:07
Beitrag #6
|
|
|
16.08.2011, 09:32
(Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2011 14:10 von jg.)
Beitrag #7
|
win98
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Jun 2011
2010 SP1
2010
DE
|
RE: TDMS mit Excel Makro / Bedingte Formatierung
Also ich hab das jetzt soweit gemacht, dass ich in meine Main Programm 2 SubVis hab. Das eine was mit TDMS in XLS wandelt, das andere was in die XLS ein Makro einfügt:
Ich bekomme diesen Fehler:
"Eigenschaftsknoten (arg 1) in Add XLS Macro.vi->Start.vi"
Ich hab das mal mit Sonden an den Fehlerausgängen nachverfolgt.
Der Fehler entsteht im Eigenschaftsknoten _Workbook-VBProject.
Die XLS Datei ist da, aber ohne Makro
TDMS to XLS.vi (Größe: 23,92 KB / Downloads: 375)
Add XLS Macro.vi (Größe: 19,43 KB / Downloads: 333)
Was stimmt denn da nicht?
|
|
|
16.08.2011, 11:33
Beitrag #8
|
SeBa
LVF-Guru
Beiträge: 2.025
Registriert seit: Oct 2008
09SP1 & 10 FDS
2008
DE
65xxx
Deutschland
|
RE: TDMS mit Excel Makro / Bedingte Formatierung
Läuft bei mir.
Musste allerdings das Arg1 beim Run entfernen, da dein Makro ja gar kein Arg1 erwartet. Außerdem reicht MsgBox "blabla" aus. Du brauchst da keine () drum. Vielleicht darf das auch keine () haben...
Gruß
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
|
|
|
16.08.2011, 11:40
(Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2011 12:12 von win98.)
Beitrag #9
|
win98
LVF-Gelegenheitsschreiber
Beiträge: 64
Registriert seit: Jun 2011
2010 SP1
2010
DE
|
RE: TDMS mit Excel Makro / Bedingte Formatierung
echt? also wennde in Excel ALT+F8, bzw ALT+F11 siehste das Makro?
Habs jetzt so:
Add XLS Macro.vi (Größe: 19,32 KB / Downloads: 283)
Hab genau die gleiche Fehlermeldung und ohne Makro
was für eine Office Verison hast du? Ich hab noch die alte 2003er.
|
|
|
16.08.2011, 12:24
(Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2011 12:28 von SeBa.)
|
|
|
| |