Español
Foro

Winword starten con Parameterübergabe - (como) va el ?

 

CB
¡Hola,

ni Cuestión a el Spezialisten:
Gibt lo una Möglichkeit, Winword de una Profano-Programa heraus con Übergabe uno Parámetros a starten?

Folgender Ablauf: Mein Programa sammelt una Menge Daten encima una Patienten y legt esta en uno INI-Expediente de, el con uno Nummer (vom Ordinationsprogramm vorgegeben) benannt se. El Expediente heißt also zB 1234.ini. Das wäre auch gleichzeitig el einzige Parámetro, el Yo Word - y así una AutoNew-Makro transferencia möchte.
Dieser liest entonces el INI de y setzt automáticamente el ausgelesenen Werte en el entsprechenden Felder una.
Geht el überhaupt en dieser Form oder muß Yo como una Umweg wählen?
Word kann Yo mittels Switches dazu veranlassen, una neues Dokument en Base una cierta Presentación a abierto (/tVORLAGE.DOT) y una
cierto Makro auszuführen (/mMAKRONAME), bloß encima zusätzliche Startparameter podría Yo weder en el diversen Word-Hilfen aún en Internet qué Brauchbares encontrar.

Christian
 
XProfan 8/9.1, Win XP, AMD 64/3200
18.12.2004  
 




Jörg
Sellmeyer
¡Hola Christian,
Ob el, qué Usted con el Makro erreichen willst va, weiß Yo no.
Word con uno Expediente como Startparameter aufzurufen es sin embargo bastante simplemente:
Shell LW:\Pfad\Winword.exe D:\Mi\Expediente.ini
Und el wars auch ya.
Saludo
örg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.12.2004  
 




CB
¡Hola Jörg,

habe me el letzten 2 Tage el Finger wundgeschrieben, una Testumgebung, el para todos nutzbar es, erstellt, en mein Problema anschaulicher darstellen a puede.
Mit Shell ... + Expediente gehts nämlich por desgracia, no, como se bloß el Dokument a Bearbeitung geladen, Yo möchte aber el en el INI-Expediente enthaltenen Einträge una AutoNew-Makro innerhalb el Presentación disponible stellen.
Dem Makro sería sólo el Angabe el Expediente genügen, en mi Ejemplo 1234.
Als Anhang Yo folgende Archivos mitgeschickt:

WW_starten.prf (al Ende el Expediente bin Yo näher en el Problematik eingegangen)
Patient.dot (Presentación en Base de Word 95)
Patient97.dot (dasselbe en Base de Word 97 aufwärts)
1234.txt (mein Musterpatient) - simplemente después de 1234.ini umbenennen (en el Foro VERBOTENE EXTENSION!?, INI va jedenfalls no upzuloaden)

Je después de verwendeter Word-Versión una el beiden Vorlagen en el Benutzer-Vorlagen-Directorio zusammen con el 1234.ini hineinkopieren.
WW_starten.prf eruiert de el Registry el korrekte Word-Versión, schlägt entonces el korrekte Directorio antes y startet (en me jedenfalls) Winword bajo Verwendung el Presentación - a dorthin klappt alles....
Sch...Mircoschrott

Saludo,
Christian

1 kB
Hochgeladen:19.12.2004
Ladeanzahl148
Descargar
87 kB
Hochgeladen:19.12.2004
Ladeanzahl134
Descargar
30 kB
Hochgeladen:19.12.2004
Ladeanzahl117
Descargar
10 kB
Hochgeladen:19.12.2004
Ladeanzahl115
Descargar
 
XProfan 8/9.1, Win XP, AMD 64/3200
19.12.2004  
 




Frank
Abbing
¡Hola Christian,

Yo kann a deinem Problema momentan desafortunadamente nichts sagen.

Aber poste hier Por favor, no mehrere benötigte Archivos untereinander, pero packe todos en un Zip-Expediente y poste esta una Expediente hier. Macht el todo Sache übersichtlicher y no así kompliziert para el, el dir helfen voluntad.

Nix para ungut
 
19.12.2004  
 




Jörg
Sellmeyer
¡Hola,
Yo habe ahora Su Archivos todavía no angeschaut, aber könntest No el Profanprogramm el Daten
auslesen dejar y como una String con unverwechselbaren Trennzeichen a el Makro transferencia?
Como podría entonces alles drinstehen.
1234|Patient|Krankheit|u.s.w.
Su Wordmakro muß entonces esta String aufdröseln.
Ansonsten könntest Usted auch deine Daten en un CSV-Expediente speichern y el en Word con entsprechenden Feldfunktionen automáticamente auslesen.

Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
19.12.2004  
 




CB
¡Hola Jörg,

danke para Su Sugerencias, bloß: En diesem Projekt es por lo tanto, una mehrseitiges Gutachten para una gerichtlich beneideten Schwachverständigen a redactar.
Scherz beiseite - es una bastante ernstes Thema. So una Formular besteht de mindetens 5 a open end Páginas (20 a 100 son no ungewöhnlich en komplizierteren Fällen) y ha mehrere Hundert Einträge, wobei auch jede Menge Felder leer bleiben. Das wäre en Form de Cuerdas a fehleranfällig y como csv - Yo weiß no así bastante, de el ginge. Teilweise besteht una Eitrag de etlichen Hundert Signo, el Yo wegen el 255-Signo-Begrenzung pro Variable auseinanderteilen y später otra vez korrekt zusammensetzen muß!
Außerdem hätte una INI para mich todavía una Vorteil: Yo bekomme el Patientendaten (Name, Adresse, Geburtsdatum, etc) ya en dieser Form y müßte el Ini bloß en weitere Einträge ergänzen.
Noch una Concepto: (desafortunadamente kenn Yo mich esta überhaupt no de) Kann uno porque no Daten de uno Anwendung a una otro encima DDE o.ä. senden?

Liebe Grüße
Christian
 
XProfan 8/9.1, Win XP, AMD 64/3200
20.12.2004  
 



Tal vez könntest Usted Usted el Clipboard zunutze hacer,- tal vez bietet WordMakro sí soetwas como zwischenablage-Einfügen.

Salve, IF - el immernoch alles doppelt sieht wegen así uno schhhh Viruserkrankung.
 
20.12.2004  
 




CB
¡Hola, IF

como Usted necesita weniger Salve, como vielmehr Salbe - nein, schlechter Scherz - Pfui!
Yo weiß, algo como es irrsinnig lästig y unangenehm. Wünsche Usted baldige Besserung!
Täusche Yo mich, oder taucht como en una vez el David hinterm IF-Avatar en?

Tal vez Su Concepto con el Clipboard nada así schlecht. Yo sehe aber folgendes Problema: Como Yo kürzlich geschildert habe, startet Word con Parámetro-Angabe no así, Yo lo brauchen sería. Um encima el Clipboard una Datenübergabe a realisieren, müßte Yo entweder

Word händisch starten - Expediente Neu - Presentación wählen - warten, a el Ventana vom Autostart-Makro bereit es a Eingabe. Nur- entonces podría Yo el pocos Pagar auch igual incluso eintippen, el es sí no Sinn meiner Überlegungen!

oder

mein Programa Word starten dejar, wobei aber siempre el Original-Presentación (.DOT) geöffnet se (d.h. SOFORT después de Ziffernübergabe Word a una Expediente speichern bajo - *.DOC veranlassen, qué con un Word-Makro bastante simplemente a automatisieren wäre)
Ist wahrscheinlich el sinnvollere Weg! Bliebe sólo todavía folgendes a lösen:
Como überprüfe Yo, daß Word bereit es a Übergabe el Daten? Also daß no sólo Word, pero auch el Dialogfenster des Makros comenzó es?
Einfügen va en el Makro, aber como schicke Yo el Daten übers Clipboard - Sendkeys?
Geht el alles auch, si Word minimiert comenzó se - si el de Profano heraus überhaupt posible es? (y si sí, como?)

Yo weiß, el son una Haufen Fragen y Usted tust Usted con el Augen sowieso schwer momentan, aber el es una Grundsatzproblem en mi Projekt!
Damit Usted (y todos otro, dies interessiert) Usted una Bild su hacer kannst, Yo como así en el Beine lugar, schicke Yo unos pocos Screenshots (gezippt - sonst krieg Yo de Franco otra vez eins aufs Auge) con. Das Programa es no mehr y no weniger como una
vollautomatische Erstellung uno Gerichtsgutachtens (hier para una Lungenfacharzt) de el Daten, el vom Ordinationsprogramm y Lungenfunktionsprüfung kommen, ausgewertet y y ser lo una Kalkül vorgeschlagen se. Für el Screenshots Yo no einzigen Buchstaben geschrieben!
No bastante sin Stolz: meines Wissens hay weltweit kein einziges ähnliches Programa! Für el Urversion (aún en WordBasic!) Yo total rund 2000 Stunden investiert! Das waren knapp 80 Makros con total ca 400 A4-Páginas...
Jetzt bastle Yo otra vez - una Jahr Pause - a el Übersetzung después de Profano.

En dieser Gelegenheit möchte Yo mich auch bastante besonders en Andreas Miethe, Sebastian König y etlichen otro (inkl. denen, el ahora gerade ihre Tiempo para mich opfern) para ihre Ayuda bedanken - BITTE ALLE VOR DEN VORHANG!

Si usted Usted soweit erholt hast, daß Usted Su Augen no mehr überbeanspruchst, sería Yo Usted außerdem muy herzlich bitten, doch auch veces mein Problema con el Messagetable en Augenschein a nehmen. Das Yo ya antes unos pocos Tagen en el Foro gestellt, aber a ahora todavía no Resonanz dazu obtener. Lo haben se ya etliche Personas el Contribución angeschaut, es aber wahrscheinlich doch una Problema para Hardcore-Profs (Prof es sowohl para Profano como auch para Profi)...

Liebe Grüße,
Christian

501 kB
Hochgeladen:20.12.2004
Ladeanzahl93
Descargar
 
XProfan 8/9.1, Win XP, AMD 64/3200
20.12.2004  
 



Stop Stop Stop Yo habs qué Usted necesidad. Jetzt weiß Yo endlich qué Usted willst - Yo mache algo ähnliches ständig - Como saber Soy un Super-Trick!

Für Formulare - egal welche - nutze Yo OpenOffice y speichere esta en *.SDC. Es wohl StarCalc más o menos. Das Formato es super para Programmierer - el Textos son Reintext - Usted puede hay Platzhalter conjunto y esta austauschen.

Das Läuft así:

vorlage.sdc en el Speicher invitar.
Speicherbereiche con translate austauschen.
session.id dateiname generieren (meist datum+zeit+netID+tickcount(alias rnd))
speicher como session.id.sdc speichern y openoffice anweisen el datei a drucken oder sólo para Mostrar a abierto. (shellexec)

El principio es de meiner erfahrung bewehrt - Yo nutze lo stetig. Der Vorteil es - uno kann komplexe Formulare entwickeln y esta automatisiert ausfüllen dejar. Mit Xprofan puede ser somit auch lecker Drucken.

Habs grad veces hier Nuevo.

Puedo Usted wirklich sólo ans Herz legen en diesem großen Projekt el Drucken darüber a realisieren - Usted ersparst el 99% Arbeit y hast wunderbar anpassbare Formulare con allem Drum y Dran. Und openOffice eignet se super como Druckprozessor.

Salve, IF
 
20.12.2004  
 




CB
Hi,
also en el ersten Blick hört se el veces voll genial a!
OpenOffice hätte Yo, sólo el Automatisierungsfunktionen de OO bin Yo absolut no vertraut (en el Gegensatz a Word-Makros...) Yo hätte kein Problema así, mich näher con OO auseinanderzusetzen, todavía dazu, wo M$ Office-Archivos auch darauf laufen.

Aunque müßte Yo entonces en allen PCs des Pulmologen OpenOffice installieren y yo weiß no, si el así así una Freude ha! Usted mußt Usted folgendes vorstellen:
In el Ordination werkelt una Server en NT y unos pocos ya algo en el Jahre gekommene PCs. Dazu kommen unos pocos Notebooks para ihn y una Kollegin, en zuhause weiterarbeiten a puede. Das Rohgutachten se antes Ort erstellt, el Feintuning (evtl. Korrekturen y Ergänzungen) a Casa.
Auf el PCs se ejecuta una Ordinationsprogramm (Patientendatenerfassung etc.), el Programa para el Lungenfunktion (una DOS-Programa!), mein Gutachten-Programa (dzt. todavía el Word-Versión) y todavía unos pocos kleinere Dinge parallel en win 98, y el con 192 MB RAM!!
Das Ordinationsprogramm wurde antes 2 1/2 Jahren ausgetauscht. El EDV-Firma ha vollmundig versprochen, daß una Datenübernahme de el alten Datenbank kein Problema wäre. Als lo entonces soweit war, son el Personas kopfschüttelnd antes una Datenbestand de rund 30.000 Patienten gesessen. Lo ha 1 1/2 JAHRE gedauert, a el Softwre halbwegs störungsfrei gelaufen es!
Usted verstehst mi Bedenken?!
Er se sicher irgendwann veces el PC-Flotte austauschen, aber el es en uno bien laufenden Ordination una Irrsinnsaufwand - no sólo finanzieller Natur - y solange el Dinger laufen...
Aber Yo soy, daß lo una möglichen Lösungsansatz son, auch si yo, como dijo, con OO außer el Import de Word-Dokumenten keinerlei Erfahrung habe.
Mi Makros stellen nämlich auch todavía bastante otro Sachen a, el podría Yo aber auch Profano erledigen dejar...
Sag veces, si yo el Daten en el OO kriege y el Dokument después de el Import como Word-DOC speichere...? Dann sería lo genügen, en 1 PC OO a installieren y el beiden könnten el Gutachten, como gewohnt, en cada beliebigem Word abschließen.
Yo werd veces sehen, si Hice Deinem Code schlau voluntad y el a Casa weiterbehirnen, fürs erste jedenfalls media verbindlichsten Dank!

Saludo,
Christian
 
XProfan 8/9.1, Win XP, AMD 64/3200
20.12.2004  
 




CB
Noch una kurze Ergänzung: echte OO-Docs haben XML-Formato - korrekt?

Christian
 
XProfan 8/9.1, Win XP, AMD 64/3200
20.12.2004  
 



¿Te ha sxws?

No el Yo saber - en cada fall sindse auch todavía geHuffmant.

Yo empfehle ´ja auch no el nutzung de echten oO-Docs, pero de SDCs mittels oO. Denn esta haben Klartext.

Salve, IF
 
20.12.2004  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

33.534 Views

Untitledvor 0 min.
Thomas Zielinski03.04.2020
Christof Neuß30.10.2019
H.Brill06.07.2019
Stephan Sonneborn22.06.2019
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie