Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
nach langer Zeit mal wieder ein größeres Problem welches mich schon sehr lange beschäftigt und mittlerweile wieder akut wird.
Zur Erklärung:
Ich erstelle mit einigen ActiveX-Befehlen ein Protokoll als Word-Dokument. Dies funktionierte zu Anfang sehr gut. Nach einem Update von Office ging es zum ersten Mal in die Hose. Nach langem erfolglosem Suchen, fiel die Entscheidung, Office 2010 muss her. Auch hier lief alles korrekt bis zum ersten Update! Es sit etwas Glücksache das verantwortliche Update herauszufinden, vor allem aber ziemlich nervig.
Heute mal etwas weiter analysiert, und siehe da, die Fehlermeldungen in den windows-Protokollen zeigen dass eine ominöse Software etwas unterbunden hat:
Office Software Protection Platform Service
Bekannt?
Weiterhin tritt der Fehler !nur! beim Befehl Find/Execute auf (siehe Bild im Anhang). Mache ich hier was falsch?
Ich benutze im Protokoll (Vorlage) gewisse Platzhalter wie <REF> die ich später mit der besagten VI ersetze. Alle Funktionen die nichts ersetzen, sondern Text einfügen oder Tabellen einfügen laufen Fehlerfrei!
Ich hoffe dass einer von euch hier einen Ansatz hat.....
(01.08.2011 13:52 )Don_Corleone schrieb: Heute mal etwas weiter analysiert, und siehe da, die Fehlermeldungen in den windows-Protokollen zeigen dass eine ominöse Software etwas unterbunden hat:
Office Software Protection Platform Service
Hallo,
Ist mit bis jetzt noch nicht untergekommen. Das scheint der Linenzdienst von Microsoft sein.
Mal so dahingedacht (ohne konkreten Anzatz): Ich denke mal, dass man ihn unter Dienste in der Systemsteuerung deaktiveren kann (Kann man dann noch Office starten?). Kann ich leider nicht testen, kein Office parart.
Kannst du das Ganze nicht auch mit dem Toolkit lösen? Dort sind doch auch viele Funktionen vorhanden, z.B. gibt es auch das
wenn der Dienst deaktiviert wird startet Office nicht mehr :-( bzw. es gibt mächtig mecker seitens Office.
Das VI ist ein sehr guter Tip, werd mich gleich mal dran machen und versuchen ob es so arbeitet wie ich es brauche.
hab die Funktion ausprobiert, leider stürzt LabView immer noch an der Stelle ab. Es ist nun keine einziger ActiveX-Befehl mehr drin, nur Funktionen die LabView selbst bietet (läuft wohl auch über ActiveX). Ich werde mal 2011 installieren und schauen ob sich am verhalten etwas ändert.
Okay, ich habs mal getestet und ich habe eine gute und eine schlechte Nachricht.
Die gute zuerst. Es lief bei mir ohne Fehler durch und die Bausteine werden wohl auch ersetzt:
Und nun die schlechte. Ich habe Office 2007^^
Also scheint es wohl an der Office-Version zu liegen
An der Stelle kann ich nun leider nicht weiter testen. Falls hier keiner das Toolkit und Office 2010 hat, kannst du es noch im NI-Forum probieren (Mit Angabe des Fehlers und des Beispiels):
erst einmal danke für Deine Mühe. An der Office Version liegt es leider nicht, ich habe auf allen Systemen (Office XP bis 2010) die selben Probleme, allerdings erst nach bestimmten Updates. Welche das sind, kann ich nicht lokalisieren, Microsoft ist und bleibt da wohl undurchsichtig.
Dein Bild zeigt mir aber, dass nicht korrekt ersetzt wurde... er soll nach NAME + REF + SN suchen und diese Wörter ersetzen. In Deinem Beispiel hat er die aber nicht ersetzt... da scheint es wohl wirklich ein Problem mit ActiveX zu geben... versteh das nicht.
(07.09.2011 06:30 )Don_Corleone schrieb: Dein Bild zeigt mir aber, dass nicht korrekt ersetzt wurde... er soll nach NAME + REF + SN suchen und diese Wörter ersetzen. In Deinem Beispiel hat er die aber nicht ersetzt... da scheint es wohl wirklich ein Problem mit ActiveX zu geben... versteh das nicht.
Sorry, das lag daran, dass ich nur einmal das 'Find & Replace' getestet habe. Den Rest habe ich ausgegraut. Beim 'Ref' hat es auch funktioniert. Da aber in der Vorlage 2x 'Ref' vorkommt, nimmt er das erstgefundene.
Hier nochmal ein Test, bei dem 'Ref' in 'RefValue' umbenannt wurde. Dann steht der Wert natürlich an der richtigen Stelle
Beste Grüße,
NWO
9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris.
NI schrieb:To use the abort button is like using a tree to stop a car!