LabVIEWForum.de
Probleme mit ActiveX durch wdmain11.chm - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Probleme mit ActiveX durch wdmain11.chm (/Thread-Probleme-mit-ActiveX-durch-wdmain11-chm)



Probleme mit ActiveX durch wdmain11.chm - exkluski - 12.07.2012 14:26

Hy Zusammen,

Schreibe gerade eine Messsoftware für Mehrere Module, die werte sollen später in Excel ausgegeben werden(Klappt auch gut). wollte als kleines zusatz ein Protokoll mit Word erstellen lassen. Hatte auch ein kleines tutorium gefunden in dem beschrieben ist wie man mit labview eine Word datei mit textmarken öffnet und so (Finde aber den link nicht mehr um ihn zu posten), das Problem was ich jetzt habe ist mir wird die Fehlermeldung angezeigt kann mit dieser auch nicht anfangen.
(Konnte es als bild nicht hochladen)
"
Fehler -2146824070 ist bei Exception occured in Microsoft Word: Keine Artenübereinstimmung.Help Path is C:\Programme\Microsoft Office\OFFICE11\1031\wdmain11.chm and context 36986 in MessSoftware10.vi aufgetreten

Dieser Fehlercode ist nicht definiert. Für diesen Code wurde keine Beschreibung erstellt oder es wurde ein Wert an den Fehlercode-Eingang verbunden, der kein Fehlercode ist.
"

Ihm tutorium kommt der selbe fehler. Denke das es an word (2003) liegt.
Habt Ihr ein tipp wie es lösen kann habe das VI auch hoch geladen.


RE: Probleme mit ActiveX durch wdmain11.chm - rolfk - 15.07.2012 10:50

(12.07.2012 14:26 )exkluski schrieb:  Hy Zusammen,

Schreibe gerade eine Messsoftware für Mehrere Module, die werte sollen später in Excel ausgegeben werden(Klappt auch gut). wollte als kleines zusatz ein Protokoll mit Word erstellen lassen. Hatte auch ein kleines tutorium gefunden in dem beschrieben ist wie man mit labview eine Word datei mit textmarken öffnet und so (Finde aber den link nicht mehr um ihn zu posten), das Problem was ich jetzt habe ist mir wird die Fehlermeldung angezeigt kann mit dieser auch nicht anfangen.
(Konnte es als bild nicht hochladen)
"
Fehler -2146824070 ist bei Exception occured in Microsoft Word: Keine Artenübereinstimmung.Help Path is C:\Programme\Microsoft Office\OFFICE11\1031\wdmain11.chm and context 36986 in MessSoftware10.vi aufgetreten

Dieser Fehlercode ist nicht definiert. Für diesen Code wurde keine Beschreibung erstellt oder es wurde ein Wert an den Fehlercode-Eingang verbunden, der kein Fehlercode ist.
"

Ihm tutorium kommt der selbe fehler. Denke das es an word (2003) liegt.
Habt Ihr ein tipp wie es lösen kann habe das VI auch hoch geladen.

Hmmm,

Ob sich der erwähnte Fehler in der "Artenübereinstimmung" wohl auf die Artenvielfalt der Office APIs bezieht, die mit jeder Version wieder anders sind? Big Grin

Was sich die Softwareübersetzer so alles einfallen lassen ist immer wieder verblüffend.

Fehler -2146824070 entspricht dem Windowsfehler 0x800A107A und ist als "Type mismatch" error definiert. Das würde wohl besagen, dass Du bei der betreffenden Funktion einen inkompatiblen Parametertyp übergibst. Und dass kann tatsächlich damit zu tun haben dass MS Office 2003 so alt ist, dass Dein Tuturial damit nicht arbeitet sondern ursprünglich für 2007 oder gar 2010 gemacht war.

Da wir keinerlei genaueren Anhaltspunkt haben (Ein VI ist immer eine gute Idee als Anhang zu Problembeschreibungen) können wir Dir aber nicht viel weiter helfen.


RE: Probleme mit ActiveX durch wdmain11.chm - exkluski - 16.07.2012 07:48

Danke für die Andwort, ich bin nochmal alles durch gegegangen.
Das Tutorial ist für word 2000 geschrieben mit dem MSWORD9.OLB und ich habe word2003 mit MSWORD11.OLB also müsste ich mir die WORD9 besorgenen bzw. Das tutorial für offive 2003 anpassen. Habe den Link gefunden, der ist von diesem Forum (peinlich) http://www.labviewforum.de/Thread-LabVIEW-Word-ActiveX--12157 .
Es kommt nicht derselbe fehler sondern wird auf den VI formatting-header hingewissen.
~
Fehler -2147352567 ist bei Eigenschaftsknoten (arg 1) in formatting_header.vi->fill_new_table.vi->word-demo_LV8.0.1.vi aufgetreten

Dieser Fehlercode ist nicht definiert. Für diesen Code wurde keine Beschreibung erstellt oder es wurde ein Wert an den Fehlercode-Eingang verbunden, der kein Fehlercode ist.
~

Es müsste doch ausreichen wenn ich die Formating_header.vi anpasse, weil einige Eigenschaften wegfallen bzw. hinzukommen.

MfG
exkluski


RE: Probleme mit ActiveX durch wdmain11.chm - rasta - 19.07.2012 06:24

Hallo,
etwas Debugging in the morning zeigt folgendes:
Fehler -2147352567 ist bei Eigenschaftsknoten (arg 1) in formatting_header.vi->fill_new_table.vi->word-demo_LV8.0.1.vi aufgetreten. (Word2007)
Ursache: Property Node "Borders" "OutsideLineWidth"
Lösung: Property Node "Borders" "OutsideLineStyle" zuerst setzen und anschließend Property Node "Borders" "OutsideLineWidth". (siehe Anhang)

Vermutung: "OutsideLineStyle" scheint (ab Word2003) auf "wdLineStyleNone" als Default-Wert zu stehen, was dann den Fehler verursacht.

Gruß
Ralf


RE: Probleme mit ActiveX durch wdmain11.chm - exkluski - 25.07.2012 09:53

Dickes Danke, Habe hier mir die Bilder angesehen.
Dabei ist mir der Fehler aufgefallen,
Wenn kein Line Style eingestellt ist wird auch die Linen Dicke als Fehler angesehen.

Ich habe da noch eine Frage.
Die Ring-Element(z.B. wdLineWidth050pt auch im Anhang rot Markiert), mit dem solche Einstellungen vorgenommen werden. Gibt es die auch zum Downloaden, den ich habe die Hilfedatei VBAWD10.CHM nicht.

Danke für die Hilfe
exkluski


RE: Probleme mit ActiveX durch wdmain11.chm - rolfk - 25.07.2012 11:57

(25.07.2012 09:53 )exkluski schrieb:  Die Ring-Element(z.B. wdLineWidth050pt auch im Anhang rot Markiert), mit dem solche Einstellungen vorgenommen werden. Gibt es die auch zum Downloaden, den ich habe die Hilfedatei VBAWD10.CHM nicht.

Die sollten von LabVIEW aus der ActiveX Typelibrary erzeugt werden können die mit der Komponente installiert ist. Einfach mal auf den Parameter rechtsklickken und "Create Constant" auswählen.