Aus einzelnen Word dokumenten eines machen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: ActiveX & .Net (/Forum-ActiveX-Net) +---- Thema: Aus einzelnen Word dokumenten eines machen (/Thread-Aus-einzelnen-Word-dokumenten-eines-machen) |
Aus einzelnen Word dokumenten eines machen - SeBa - 26.01.2010 14:18 ' schrieb:Wie gebe ich hier denn die LV version beim Hochlanden an???? bei den Smileys gibts die LV-Version als Icon zu anklicken ... oder "lv86" hinschreiben... Gruß SeBa Aus einzelnen Word dokumenten eines machen - SeBa - 26.01.2010 17:50 Dafür [attachment=23947] würde ich auch die Mitarbeit verweigern. Beachtest du jetzt die Tipps in diesem Bild sollte LV wieder milder gestimmt sein. [attachment=23946] Ausprobiert hab ich es jedoch nicht. Lass mal hören wie es klappt. Gruß SeBa Aus einzelnen Word dokumenten eines machen - 1johleh - 27.01.2010 07:01 Moin, Seba wie gewohnt mal wieder Klasse! Es funktioniert im Grunde schon recht gut. Aber mit dem zusammenfügen das klappt noch nicht richtig. Ich hab ein 1 seitiges Doc und ein 2 seitiges Doc, daraus macht es mir 21 Seiten. Es sind leere Seiten dazwischen und das Doc das als 2tes im Ordner liegt wird mehrfach eingefügt.:???: Hmmmm..... Hab´s noch mal hochgeladen.....hab auch noch ein paar Fragen zu Funktion ist mir stellen weiße nicht ganz klar. Schau mal rein hab´s in einen Kommentar rein geschrieben. Bin leider noch nicht soooooo fit in LV Aus einzelnen Word dokumenten eines machen - SeBa - 27.01.2010 08:34 Lass einfach mal die Whileschleife weg (so wie in dem Bild von mir) Du hast die Funktion sooft ausgeführt, wie du Dokumente zusammenfügen wolltest. Das bedeutet, bei zwei Dateien wurde das Ganze 2 Mal ausgeführt (i=0..1). In der Forschleife werden aber schon alle Dateien zusammengefügt. Machst du das jetzt in der nächsten Whileschleifeniteration nochmal...und nochmal... und nochmal... Um zu erklären woher die Zahlen kommen (und wo man die findet), müsste ich etwas weiter ausholen. Da reicht meine Zeit heute morgen aber nicht für. Im Grunde sind es numerische Konstanten von Word. Hat also nix mit LV zu tun. Die Konstantennamen zu übergeben hat nicht funktioniert, daher musste ich auf die Zahlen ausweichen. Wenn du möchtest kann ich es dir später mal aufschreiben. Gruß SeBa Edit: TypoCorrection Aus einzelnen Word dokumenten eines machen - 1johleh - 27.01.2010 09:26 Moin, ahso, ok die while schleife.:angry2: Das kommt eben dafon das ich die ganze Sache nicht 100% verstanden hab. Das mit den Konstanten und so. Aber gerne, wenn es dir keine Mühe bereitet kannst du es mir gern mal erklären. Hab schon über all in der LV Hilfe geschaut aber nix brauchbares gefunden, ok also Word wäre die Lösung gewesen. Wie finde ich denn so was raus? Währe da nicht mal auf die Idee gekommen. Wie lang machst du schon LV? Oder muß man da einfach mal richtig Erfahrung in LV haben um das Gespür zu entwickeln... Aus einzelnen Word dokumenten eines machen - SeBa - 27.01.2010 11:27 ' schrieb:Aber gerne, wenn es dir keine Mühe bereitet kannst du es mir gern mal erklären.Ich will es mal versuchen... ' schrieb:Hab schon über all in der LV Hilfe geschaut aber nix brauchbares gefunden, ok also Word wäre die Lösung gewesen.Dazu kannst du in der LV Hilfe auch nichts finden, da die Parameter die du einer MSOffice Funktion/Methode übergibst nunmal Sache von MS ist. Daher steht es dann auch dort in der Hilfe. ' schrieb:Wie finde ich denn so was raus? Währe da nicht mal auf die Idee gekommen.Du musst immer an der Quelle nach Informationen suchen. Willst du per ActiveX auf VBA Funktionen von Word zugreifen, schaust du in der VBA Hilfe was für Einstellungen/Parameter ect.pp. du dazu brauchst. ' schrieb:Wie lang machst du schon LV?LV läuft bei mir eigentlich nur nebenbei. Angefangen mich mit LV auseinanderzusetzen hab ich glaub ich Ende 2008. Aber gerade diese Spielereien mit ActiveX und MS-Office fallen mir leicht, da ich schon lange mit VBA programmiere. Im Normalfall benutzte ich zwar nur Excel aber Word unterscheidet sich da nur in den Objekten/Funktionen/Methoden die anwendungsspezifisch sind. Die Basics sind alle gleich, die Vorgehensweisen meistens auch. So und jetzt ein kurzes "How to VBA Konstanten finden" Wenn du etwas per LV in einem der Office Produkte beeinflussen willst, überleg dir zuerst wie du es per Hand realisieren würdes. Konkretes Beispiel... Am Ende des geöffneten Dokumentes ein weiteres Dokument anfügen: In Word öffnest du ein Dokument. Dann drückst du [Strg]+[Ende]. Damit kommst du ganz ans Ende des Dokumentes. Im Menü "Einfügen" wählst du "Manueller Umbruch" und "Seitenumbruch". Danach "Einfügen" und "Datei". Die ausgewählte Datei wird an der Positionsmarke (haben wir ja ans Ende gesetzt) eingefügt. So und jetzt machst du das Ganze nochmal, aber vorher aktivierst du das Aufzeichnen von Makros im Menü "Extras". Wenn du jetzt [Alt]-[F11] drückst, öffnet sich der VBA-Editor und du kannst das aufgezeichenete Makro anschauen. Dort siehst du dann etwas in der Art: Code: Selection.EndKey Unit:=wdStory Jetzt weißt du, dass du die Methode .EndKey auf ein Selection Objekt anwenden kannst. Das klickst du dir erstmal in LV zusammen. Übergibst du jetzt dem Parameter "Unit" die Konstante "wdStory" bekommst du eine Fehlermeldung. Du müsstest jetzt wissen (und das ist halt Erfahrung...) das dieser Konstanten-Name nur ein anderer Ausdruck für die dahinter stehende Zahl ist. Die Konstante ist also eigentlich eine Zahl, statt "wdStory" könntest du im VBA Editor auch einfach "6" schreiben. Wieso jetzt 6? Weil 6 die numerische Entsprechung von wdStory ist. Wie bekommst du das raus? Schreib dir ein Makro im VBA Editor das dir sagt, welche Zahl hinter deiner Konstante steckt. Code: Sub blabla() Jetzt hast du alle Puzzelteile zusammen und kannst dir deine Funktion in LV zusammenbauen. Gruß SeBa Aus einzelnen Word dokumenten eines machen - Mr.T - 22.04.2010 15:33 Hallo! Wo findet man denn eigentlich eine Beschriebung zu den ActiveX Methoden und Eigenschaften bezüglich Word? Ich bin gerade auf der Suche nach "Inhaltsverzeichnis aktualisieren"...bitte nicht verraten, vielleicht nur, wo es steht! Gruß T Aus einzelnen Word dokumenten eines machen - SeBa - 22.04.2010 15:39 Hint1: LVF-Link Gruß SeBa Aus einzelnen Word dokumenten eines machen - Mr.T - 22.04.2010 16:20 Hmpf...DANKE! wie peinlich. Unsere Foren-Suchfunktion lässt aber auch zu wünschen übrig... Okay, ich hatte alle Knoten nach Table und Content durchsucht - und habe es einfach übersehen. Woher wusstest Du, dass es unter "Dokument" und nicht unter "Selection" zu finden ist? Gruß T Aus einzelnen Word dokumenten eines machen - SeBa - 22.04.2010 18:57 ' schrieb:Woher wusstest Du, dass es unter "Dokument" und nicht unter "Selection" zu finden ist? Logik... Das Inhaltsverzeichnis kann keine Eigenschaft einer beliebigen Auswahl sein, sondern bildet 110%ig eine Eigenschaft des Dokumentes ab. Gruß SeBa |