Français
Forum

Winword starten avec Parameterübergabe - (comment) allez cela ?

 

CB
Salut,

encore une Frage à qui Spezialisten:
Gibt es une Possibilité, Winword aus einem Profan-Programme heraus avec Übergabe eines Paramètres trop starten?

Folgender le bout: mon Programme sammelt une la quantité données sur une Patienten et legt cet dans einer INI-Dossier ab, qui avec einer numéro (vom Ordinationsprogramm vorgegeben) benannt wird. qui Dossier est alors zB 1234.ini. cela wäre aussi gleichzeitig qui einzige paramètre, den je Word - et avec cela einem AutoNew-Makro transfert voudrais.
cette liest ensuite qui INI aus et mets automatisch qui ausgelesenen Werte dans qui entsprechenden Felder un.
allez cela überhaupt dans cette forme ou bien doit je là une le détour choisir?
Word peux je mittels Switches en supplément provoquer, un nouveau Dokument sur la base un certain Présentation trop ouvrir (/tVORLAGE.DOT) et une
certain Makro auszuführen (/mMAKRONAME), bloß sur zusätzliche Startparameter konnte je weder dans den diversen Word-Hilfen encore im Internet quoi Brauchbares trouver.

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




Jörg
Sellmeyer
allô Christian,
si cela, quoi Du avec dem Makro erreichen veux allez, sais je pas.
Word avec einer Dossier comme Startparameter aufzurufen ist cependant entier simple:
Shell LW:\Pfad\Winword.exe D:\mon\Dossier.ini
et cela wars aussi déjà.
Salut
Org
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.12.2004  
 




CB
allô Jörg,

habe mir qui letzten 2 Tage qui Finger wundgeschrieben, une Testumgebung, qui pour alle nutzbar ist, erstellt, um mon Problem anschaulicher représenter trop peut.
avec Shell ... + Dossier gehts nämlich malheureusement pas, là wird bloß cela Dokument zur Bearbeitung geladen, je voudrais mais qui dans qui INI-Dossier enthaltenen Einträge einem AutoNew-Makro dedans qui Présentation zur Disposition se mettre.
Dem Makro serait seulement qui Angabe qui Dossier suffire, dans mon Beispiel 1234.
comme Anhang habe je folgende Fichiers mitgeschickt:

WW_starten.prf (am Ende qui Dossier suis je näher sur qui Problematik eingegangen)
patient.dot (Présentation sur la base de Word 95)
patient97.dot (même chose sur la base de Word 97 aufwärts)
1234.txt (mon Musterpatient) - simple pour 1234.ini débaptiser (im Forum VERBOTENE EXTENSION!?, INI allez jedenfalls pas upzuloaden)

Je pour verwendeter Word-Version une qui beiden Vorlagen ins Benutzer-Vorlagen-Verzeichnis zusammen avec qui 1234.ini hineinkopieren.
WW_starten.prf eruiert aus qui Registry qui korrekte Word-Version, schlägt ensuite cela korrekte Verzeichnis avant et startet (chez mir jedenfalls) Winword sous Verwendung qui Présentation - jusqu'à dorthin klappt alles....
Sch...Mircoschrott

Salut,
Christian

1 kB
Hochgeladen:19.12.2004
Downloadcounter148
Download
87 kB
Hochgeladen:19.12.2004
Downloadcounter134
Download
30 kB
Hochgeladen:19.12.2004
Downloadcounter117
Download
10 kB
Hochgeladen:19.12.2004
Downloadcounter115
Download
 
XProfan 8/9.1, Win XP, AMD 64/3200
19.12.2004  
 




Frank
Abbing
allô Christian,

je peux trop deinem Problem momentan malheureusement rien dire.

mais Poste voilà pas plusieurs benötigte Fichiers untereinander, mais packe alle dans un Zip-Dossier et Poste cet une Dossier ici. pouvoir qui ganze l'affaire übersichtlicher et pas so compliqué pour den, qui dir aider veux.

Nix pour ungut
 
19.12.2004  
 




Jörg
Sellmeyer
Salut,
j'ai maintenant Votre Fichiers encore pas angeschaut, mais könntest Du pas cela Profanprogramm qui données
auslesen laisser et comme une String avec unverwechselbaren Trennzeichen à cela Makro transfert?
là pourrait ensuite alles drinstehen.
1234|Patient|Krankheit|u.s.w.
Dein Wordmakro doit ensuite cette String aufdröseln.
Ansonsten könntest Du aussi deine données dans un CSV-Dossier Sauver et qui dans Word avec entsprechenden Feldfunktionen automatisch auslesen.

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




CB
allô Jörg,

merci pour Votre Anregungen, bloß: chez diesem projet ca va tout autor, un mehrseitiges Gutachten pour une gerichtlich beneideten Schwachverständigen trop erstellen.
Scherz beiseite - est un entier ernstes Thema. So un formulaire besteht aus mindetens 5 jusqu'à open end Seiten (20 jusqu'à 100 sommes pas ungewöhnlich chez komplizierteren Fällen) et hat plusieurs Hundert Einträge, wobei aussi chacun la quantité Felder vide rester. cela wäre dans forme de Cordes trop fehleranfällig et comme csv - je ne sais pas so droite, ab cela ginge. partiellement besteht un Eitrag aus etlichen Hundert marque, qui je à cause de qui 255-marque-Begrenzung pro Variable auseinanderteilen et später wieder korrekt zusammensetzen doit!
Aussi hätte une INI pour mich encore une Vorteil: je bekomme qui Patientendaten (nom, Adresse, date de naissance, etc) bereits dans cette forme et devrait qui Ini bloß um weitere Einträge ergänzen.
encore une concept: (malheureusement kenn je mich dabei pas du tout aus) peux on car pas données aus einer Anwendung à une autre sur DDE o.ä. senden?

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



peut-être könntest Du Dir cela Clipboard zunutze faire,- peut-être bietet WordMakro oui soetwas comment zwischenablage-insérer.

Salve, iF - qui immernoch alles doppelt sieht à cause de so einer schhhh Viruserkrankung.
 
20.12.2004  
 




CB
allô, iF

là brauchst Du moins Salve, comme vielmehr pommade - non, schlechter Scherz - Pfui!
je sais, quelque chose comme ist irrsinnig embêtant et fâcheux. Wünsche Dir baldige Besserung!
Täusche je mich, ou bien taucht là sur einmal qui David hinterm iF-Avatar sur?

Peut-être Votre concept avec dem Clipboard gar pas so mal. je vois mais folgendes Problem: comment je kürzlich geschildert habe, startet Word avec paramètre-Angabe pas so, comment je es brauchen serait. Um sur cela Clipboard une Datenübergabe trop realisieren, devrait je entweder

Word händisch starten - Dossier récente - Présentation choisir - attendre, jusqu'à cela la fenêtre vom Autostart-Makro bereit ist zur Eingabe. seulement- ensuite pourrait je qui paire payons aussi juste selbst eintippen, c'est oui pas Sinn meiner Überlegungen!

ou bien

mon Programme Word starten laisser, wobei mais toujours qui Original-Présentation (.DOT) ouvert wird (d.h. SOFORT pour Ziffernübergabe Word trop einem Dossier Sauver sous - *.DOC provoquer, quoi avec einem Word-Makro entier simple trop automatisieren wäre)
Ist wahrscheinlich qui sinnvollere Weg! Bliebe seulement encore folgendes trop lösen:
comment überprüfe je, qui Word bereit ist zur Übergabe qui données? alors qui pas seulement Word, mais aussi cela Dialogfenster des Makros gestartet ist?
insérer allez im Makro, mais comment schicke je qui données übers Clipboard - Sendkeys?
allez cela alles aussi, si Word minimiert gestartet wird - si cela aus Profan heraus überhaupt possible ist? (et si oui, comment?)

je sais, ce sont un Haufen Fragen et Du tust Dir avec den Augen sowieso schwer momentan, mais c'est un Grundsatzproblem dans mon projet!
avec cela Du (et alle anderen, ca intéressé) Dir un Bild en faire peux, quoi je là so sur qui Beine lieu, schicke je un paire Screenshots (gezippt - sonst krieg je de Frank wieder une aufs Auge) avec. cela Programme ist pas plus et pas moins comme une
vollautomatische Erstellung eines Gerichtsgutachtens (ici pour une Lungenfacharzt) aus den données, qui vom Ordinationsprogramm et qui Lungenfunktionsprüfung venons, ausgewertet et volonté et daraus un Kalkül vorgeschlagen wird. Pour qui Screenshots habe je keinen einzigen Buchstaben geschrieben!
pas entier sans Stolz: meines Wissens gibt es weltweit ne...aucune einziges ähnliches Programme! Pour qui Urversion (encore dans WordBasic!) habe je en tout rund 2000 Stunden investiert! cela étions knapp 80 Makros avec en tout ca 400 A4-Seiten...
maintenant bastle je wieder - pour einem l'an récréation - à qui Übersetzung pour Profan.

chez cette Gelegenheit voudrais je mich aussi entier besonders chez Andreas Miethe, Sebastian König et etlichen anderen (inkl. denen, qui maintenant justement ses Zeit pour mich opfern) pour ses Aider bedanken - BITTE ALLE VOR DEN VORHANG!

si Du toi soweit erholt la hâte, qui Du Votre Augen pas plus überbeanspruchst, serait je toi aussi très herzlich bitten, doch aussi la fois mon Problem avec qui Messagetable dans Augenschein trop prendre. cela habe je déjà avant un paire Tagen ins Forum gestellt, mais jusqu'à maintenant encore aucun Resonanz en supplément conservé. Es avons sich déjà certains gens den Beitrag angeschaut, ist mais wahrscheinlich doch un Problem pour Hardcore-Profs (Prof steht sowohl pour Profan comme aussi pour Profi)...

Liebe Grüße,
Christian

501 kB
Hochgeladen:20.12.2004
Downloadcounter93
Download
 
XProfan 8/9.1, Win XP, AMD 64/3200
20.12.2004  
 



Stop Stop Stop je habs quoi Du brauchst. maintenant sais je enfin quoi tu veux - je fais quelque chose ähnliches ständig - là kenne je une Super-Trick!

Pour Formulare - égal quelle - nutze je OpenOffice et speichere cet dans *.SDC. c'est wohl StarCalc ou bien so. cela Format ist super pour Programmierer - qui Textes sommes Reintext - tu peux là Platzhalter mettons et cet austauschen.

cela Läuft so:

vorlage.sdc dans den grenier magasin.
Speicherbereiche avec translate austauschen.
session.id dateiname generieren (meist date+zeit+netID+tickcount(alias rnd))
grenier comme session.id.sdc Sauver et openoffice anweisen qui fichier trop drucken ou bien seulement zum Montrer trop ouvrir. (shellexec)

cela Prinzip ist aus meiner erfahrung bewehrt - je nutze es stetig. qui Vorteil ist - il peut komplexe Formulare entwickeln et cet automatisiert remplir laisser. avec Xprofan peux on somit aussi appétissant Drucken.

Tricolore grad la fois ici posté.

je peux Dir wirklich seulement à l' Herz poser chez diesem grand projet cela Drucken par-dessus trop realisieren - Du ersparst qui 99% travail et la hâte wunderbar anpassbare Formulare avec allem Drum et Dran. et openOffice eignet sich super comme Druckprozessor.

Salve, iF
 
20.12.2004  
 




CB
Hi,
alors sur den ersten perspective hört sich cela la fois voll genial à!
OpenOffice hätte je, seulement avec den Automatisierungsfunktionen de OO suis je absolu pas vertraut (im opposition trop Word-Makros...) je hätte ne...aucune Problem avec cela, mich näher avec OO auseinanderzusetzen, encore en supplément, wohin M$ Office-Fichiers aussi puis courir.

Allerdings devrait je ensuite sur allen PCs des Pulmologen OpenOffice installer et je ne sais pas, si qui avec cela so une Freude hat! tu dois Dir folgendes présenter:
dans qui Ordination werkelt un Server sur NT et un paire déjà quelque chose dans qui Jahre gekommene PCs. en supplément venons un paire Notebooks pour ihn et une Kollegin, um zuhause weiterarbeiten trop peut. cela Rohgutachten wird avant lieu erstellt, cela Feintuning (peut-être. Korrekturen et Ergänzungen) trop Hause.
sur den PCs fonctionne un Ordinationsprogramm (Patientendatenerfassung etc.), cela Programme pour qui Lungenfunktion (un DOS-Programme!), mon Gutachten-Programme (dzt. encore qui Word-Version) et encore un paire kleinere Dinge parallèle sur win 98, et cela avec 192 MB RAM!!
cela Ordinationsprogramm wurde avant 2 1/2 Jahren ausgetauscht. qui EDV-Firma hat vollmundig versprochen, qui une Datenübernahme aus qui alten banque de données ne...aucune Problem wäre. comme es ensuite soweit était, sommes qui gens kopfschüttelnd avant einem Datenbestand de rund 30.000 Patienten gesessen. Es hat 1 1/2 JAHRE gedauert, jusqu'à qui Softwre halbwegs störungsfrei gelaufen ist!
Du verstehst mon considérer?!
il wird sûrement irgendwann fois le PC-Flotte austauschen, mais c'est dans einer bien laufenden Ordination un Irrsinnsaufwand - pas seulement finanzieller nature - et solange qui Dinger courir...
mais je suis mich, qui es une möglichen Lösungsansatz gibt, aussi si je, comment dit, avec OO sauf dem importation de Word-Dokumenten keinerlei Erfahrung habe.
mon Makros se mettre nämlich aussi encore entier autre Sachen à, cela pourrait je mais aussi Profan erledigen laisser...
dis donc, si je qui données ins OO kriege et cela Dokument pour dem importation comme Word-DOC speichere...? ensuite serait es suffire, sur 1 PC OO trop installer et qui beiden könnten cela Gutachten, comment gewohnt, sur chaque beliebigem Word abschließen.
je werd la fois voyons, si je aus Deinem Code malain werde et cela trop Hause weiterbehirnen, pour erste jedenfalls meinen verbindlichsten Dank!

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




CB
encore une kurze Ergänzung: echte OO-Docs avons XML-Format - korrekt?

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



Avez- Du sxws?

pas le moi wüsste - sur jeden le cas sindse aussi encore geHuffmant.

je empfehle ´ja aussi pas qui nutzung de echten oO-Docs, mais de SDCs mittels oO. car cet avons Klartext.

Salve, iF
 
20.12.2004  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

33.572 Views

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

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie