Hallo zusammen,
ich habe auch ein Frage zu Word/ActiveX <strike>(so alt ist der Thread ja noch nicht)</strike>.
Wie kann ich einfach ein Word-Dokument im Hintergrund öffnen?
Ich habe bisher folgendes, aber es funktioniert nicht:
[
attachment=21288]
Kann mir jemand sagen, wie es richtig ist?
Danke!
@Suivi123:
Du bist schon lange genug Mitglied im LVF, somit sollten dir eigentlich die
LVF-Regeln bekannt sein.
Screenshots bitte hier im Forum hochladen, nicht auf imageshack o.ä.
Gruß, Jens
EDIT: Thema geteilt, deine Frage hat doch wenig mit dem Originalthread zu tun.
Du öffnest die Application und schiebst bei Application.Visible ein True rein und wunderst dich warum es sichtbar und nicht im Hintergrund geöffnet wird?
Gruß SeBa
Hallo Jens,
au weia, ja, ich sollte es langsam wissen...wird nicht mehr vorkommen!
*wegduck* ^_^
Hallo SeBa,
nicht ganz - ich glaube, ich habe mich falsch ausgedrückt. Mit Hintergrund meinte ich, dass Word bitte hinter dem LabVIEW-Programm geöffnet werden soll, also fenstermäßig. Aber natürlich schon sichtbar.
Bei mir passiert aber gar nichts! Das VI läuft ab, aber nichts wird geöffnet!
Hmm, weiß nicht ob/wie man Word eine Fensterebene (Foreground/Background) zuweisen kann, aber...
... reicht es evtl. wenn du Word minimiert startest?
Wenn ja, dann so: Eigenschaftenknoten: Application.WindowState mit wdWindowStateMinimize
Gruß SeBa
Hallo SeBa!
Es ist eigentlich zweitrangig, in welcher Fensterebene Word nun startet. Hintergrund wäre dann wünschenswert, da werde ich deine Tipps ausprobieren.
Aber im Moment öffnet sich Word ja gar nicht! Das ist mein Problem.
Wenn ich analog ein VI zum Öffnen einer Excel-Datei mache, funktioniert es. Aber hier, mit Word, passiert nichts. Das im Pfad angegebene Dokument existiert. Warum wird Word nicht geöffnet?
Danke und Gruß
Sylvia
Lad mal dein Beispiel hoch. Bei mir öffnet sich Word ohne zu meckern. Ich schau dann morgen früh mal nach.
Was mir spontan noch einfällt, ist Word schon geöffnet? Denn es wirk in deinem Bsp. keine neue Instanz erzeugt. Das File würde dann in der aktiven Instanz geöffnet.
Gruß SeBa
Hallo SeBa!
Gerne lade ich mein VI mal hoch.
Word ist nicht geöffnet.
Moin,
also dein VI funktioniert bei mir auch nicht. Und hättest du dir das Ganze mal im Highlightmodus angeschaut, hättest du auch gesehen, das der Fehler schon beim Öffnen der Referenz entsteht.
Ich vermute mal du hast mit rechtsklicken und dann ActiveX Klasse auswählen einfach nach Word gesucht und das erst Beste genommen.
Sowas hier:
[
attachment=21323]
Vermutlich hast du die Checkbox einfach übersehen, denn:
[
attachment=21324]
wenn du ein Objekt erzeugen willst, dann solltest du keine Referenz auf nicht-erzeugbare-Objekte benutzten.
Gruß SeBa
PS:
Du vergisst alle Referenzen wieder zu schließen,
statt Errorcluster-Out (den du selber anschauen musst) würde dir zum Testen ein einfacher Fehlerbehander mehr helfen,
Filename erwartet Daten vom Typ Variant nicht String, LV erledigt das für dich (daher der rote Punkt).
Hallo liebe SeBa,
danke für die Ausführungen. Den Fehlerbehandler habe ich schon eingefügt.
Ich habe natürlich tatsächlich die Checkbox übersehen.
[
attachment=21345]
Also wähle ich nun ein vorhandenes Element aus (das markierte).
Aber Word öffnet sich immer noch nicht!
Oh mann...was habe ich denn jetzt falsch gemacht?
Ein großes Dankeschön im Vorraus!