Français
Forum

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

 
- page 1 -



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  
 



 
- page 2 -



CB
@iF

habe maintenant versehentlich chez den Codeschnipseln sur Votre BinPrint geantwortet - steht sous
[...] 

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



allô Christian...

j'étais dans qui letzten Zeit quelque chose avec anderen Dingen beschäftigt et veux la fois espérer, qui je maintenant pas trop spät viens ou bien total am Thema vorbeischieße...
malheureusement habe je im Augenblick aucun Zeit, cela oui c'est ca trop Testen - mais la hâte du déjà la fois probiert, qui paramètre dans Anführungszeichen trop mettons?
KompilierenMarqueSéparation
Declare Parameter$
LET PARAMETER$=@LOADFILE$("TXT Datei auswählen: ","*.TXT")
@WINEXEC(@ShortName$($WINPATH+"NOTEPAD.EXE")+" "+CHR$(34)+Parameter$+CHR$(34),1)re>

Viele APIs (peut-être alle) avons extreme Probleme, si im Pfad-/Dateinamen ou bien qui Commandozeile Leerzeichen vorkommen. mets on qui Problemstellen dans Anführungszeichen funktioniert es dans qui règle.

si je es richtig verstanden habe, la hâte du là une très nützliche l'affaire avant...
 
21.12.2004  
 




CB
allô AH,

niemand, qui trop aider versucht, schießt am but vorbei! souvent genug gibt une concept, aussi si vous peut-être pas chez qui aktuellen Problematik weiterhilft, une nützliche Anregung woanders - ou bien hilft einem anderen...
L'idée avec den Leerstellen ist bien, bloß scheint es sich chez meinem Problem plutôt um un prinzipielles Word-Problem trop agir. même chose Phänomen tritt aussi sur, si je Word avec exakt denselben Parametern de qui Befehlszeile starte. évident soutenu Word (égal, quelle Version) avec Startparameter seulement Aller et pas Dossier récente.
mais selbst si cet Problem pas wäre: je devrait Word oui encore une weiteren paramètre - nämlich mon INI-Dossier - transfert. dans dem le cas interpretiert Word cet Dateiangabe comme trop öffnende Dossier et zeigt seulement den le contenu qui INI à.

Word peux je, si aussi pas entier so, comme ideal wäre, starten jusqu'à zur Eingabemaske meines Makros. qui einzige Schritt, qui mir encore fehlt, wäre qui Übergabe qui Patienten-ID (meist une 4-5-stellige numéro). Rein theoretisch doit cela doch irgendwie possible son!?

quoi cela projet angeht - cela était (et ist es toujours) wirklich une extrem ehrgeizige Angelegenheit. qui Pulmologe voulais eigentlich seulement un formulaire, dans cela automatisch alle de qui Lungenfunktion gelieferten Werte eingetragen volonté et un paire Felder pour qui Anamnese (=Patientenangaben trop akt. Beschwerden etc.), sa Befunde, Diagnosen et abschließendes Kalkül (quoi qui Pat. encore ou bien pas plus 1faire darf). j'ai ihm ensuite vorgeschlagen, si je déjà alle Werte zur Disposition habe, vous doch aussi juste auszuwerten (wozu hat on schließlich une PC?). comme il mir erklärte, qui il pour unmöglich hält....brauche je encore plus raconter?
trop diesem la date J'ai eu encore en supplément de Pulmologie si bien comment je n'en sais rien, mais pour gibts Bücher et Kollegen! Je plus je mich avec qui Pulmologie befasst habe, habe je verstanden, wieso il pour unmöglich gehalten hat! Mittlerweile habe je une Treffergenauigkeit qui Diagnose de rund 95% erreicht!
mon größtes Problem était qui Generierung eines einzigen Satzes!
qui Hintergrund: qui données pour cette phrase étions sur 4 Variablen aufgebaut, de denen chacun 7 verschiedene Werte annehmen peux - quelque chose sur 16.000 Varianten! - et qui phrase sollte sur Punkt et Beistrich grammatikalisch richtig son. j'ai plusieurs Wochen seul pour gebraucht - qui final Code en supplément hatte seulement rund 200 Zeilen!
Knapp 1 1/2 Jahre später était dem Pulmologen cela Programme immerhin 100.000 öS (rund 7200€) wert! (Hätte je cela pour Arbeitsstunden verrechnet, serait je dans seiner Ordination être assis et il beim Arbeitsamt aus- et eingehen...)
eh bien suis je dabei, cela Ganze trop profanisieren. WORD-Basic ist arrêt pas plus entier aktuell et VisualBasic taugt mir nunmal pas du tout! Es peux zwar plus, ist mais irrsinnig compliqué, et qui automatische Konvertierung qui Makros ist kläglich gescheitert. je habs einmal geschafft, suis mais wochenlang à qui Fehlerbereinigung gesessen et ensuite était qui Présentation 3x aussi grand comment auparavant et elends lente.
ensuite hab je mich arrêt sur qui cherche pour einem Basic-orientierten Programmierwerkzeug gemacht et suis chez Euch gelandet. Profan ist sur weite Strecken très ähnlich trop WordBasic. Vieles konnte je sans grand Changements prendre, suis mais large flexibler.
qui einzige Schlüssel, qui mir encore fehlt, ist o.a. Problem.

et eh bien genug geschwafelt - alle wieder à qui travail! - et lasst Euch nie entmutigen, si Euch Euer projet la fois à den rebord qui Verzweiflung bringt!

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



[quote-part:e3d4c6c712=Christian Bernfeld]@iF

habe maintenant versehentlich chez den Codeschnipseln sur Votre BinPrint geantwortet - steht sous
[...] 

Christian[/quote-part:e3d4c6c712]ne...aucune Problem so ists doch sogar gedacht - c'est pourquoi avons ici oui Snippets eigene Threads et c'est pourquoi habe je naturellement aussi là geantwortet.

Salve, iF
 
21.12.2004  
 




Jörg
Sellmeyer
Salut,
comment wäre es car, si Du avec Profan den gesamten Text erstellst.
cela est alle Speicherungen aus qui Ini auslesen u.s.w. et cela ensuite as Text speicherst.
aussi une Eingabemaske pour cela formulaire ließe sich avec Profan léger erstellen et qui Eingaben dans qui Ini ou bien comme Text Sauver.
B.t.w. - je crois Inis dürfen ne pas bestimmte Taille pas überschreiten (64k?).
qui Textdatei ensuite comme paramètre à Word transfert et einem Makro comme Doc avec gleichem Namen speicherst?
Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
21.12.2004  
 




CB
allô Jörg,
klingt bestechend, je denke wahrscheinlich encore toujours trop WORD-Basic...

comme Anhang schicke je 2 Fichiers - diesmal gezippt, sonst wird qui Admin ernstlich böse son sur mich - (un Mustergutachten, encore dans Word erstellt, et une typische INI déjà aus qui neuen Version - ist mais de einem anderen Patienten).

Zum Ausprobieren s'il te plaît folgendes absolument tenir compte de:
1. Zur vollen Fonctionnalité manquer sämtliche relevanten Registry-Einträge (un paire Hundert)
2. cela Dokument basé sur 2 Vorlagen, de denen seulement 1 im Dokument comme Makros enthalten ist. (qui 2. wird comme ADD-IN verwendet et hat rund 800 kB) D.h., es volonté viele Funktionen pas aller et Fehlermeldungen grêler, mais qui Formularfelder peux Du alle ausprobieren - plus que qui Word meckert, passiert pas.
3. cela Gutachten ist dans Word 95 erstellt, chez allen neueren Versionen erfolgt une automatische Konvertierung - qui sollte chez cette Makros relativ problemlos marcher.
4. Um den Schreibschutz trop (de-)aktiveren, s'il te plaît toujours qui Icônes dans qui Barre d'outils (cela avec dem Schlüssel) verwenden. Word pouvoir nämlich une faute beim Aktivieren des formulaire-Schreibschutzes: ALLE Felder volonté geleert....
si Dir cela doch la fois passer sollte - schließen sans Sauver et récente magasin hilft pas, weil aussi une Autospeicherung beim Schließen incorporé ist - VORHER Kopie erstellen ou bien après nochmal downloaden....

qui Ini hat derzeit 4k, viel plus wirds pas, aussi: si je es schaffe, avec Profan-Bordmitteln so un formulaire trop erstellen, brauche je qui Ini seulement plus zur Datensicherung, alle Einträge sommes zur Laufzeit comme Variable jederzeit disponible. cela wäre alors aussi ne...aucune Problem.
seulement - comment peux je un so komplexes Gebilde avec Profan bricoler? Wobei qui Formularfelder ensuite pas plus zwingend notwendig wären, weil cela Ganze oui online ausgefüllt serait

Salut,
Christian

21 kB
Kurzbeschreibung: Mustergutachten aus Word et une typische INI
Hochgeladen:21.12.2004
Downloadcounter65
Download
 
XProfan 8/9.1, Win XP, AMD 64/3200
21.12.2004  
 




CB
allô, liebe Profaner!
je trau mich la fois, auszuprobieren, wieweit cela Forum vif ist:
je hoffe, son alle avez friedliche Weihnachten verbracht et êtes pas direct ou bien indirect de qui schlimmen catastrophe im Indischen océan betroffen!
:|
dans qui Zwischenzeit était je aussi pas untätig et habe dans beinahe geistiger Umnachtung à cause de schlimmer Kopfschmerzen qui Solution meines Winword-Problems geschafft - qui Zustand était peut-être hilfreich!?
qui Solution est simple, qui je mich presque geniere, pas déjà früher daraufgekommen trop son!
trois Zeilen Programmcode - plus était es pas - et je hatte cela MISSING LINK trop Winword:

WWStart$ = WW$ + /t + ShortName$(UserDOT$) + \ + Pdot$ + /mANLEGEN
avec cette Variablen volonté qui Startparameter pour Winword eingestellt: qui Leerstellen avant et pour /t sowie seulement avant /m sommes WICHTIG, sonst funktionierts pas korrekt!
Shortname$(), um cela Word-Problem avec den langen Dateinamen chez qui Parameterübergabe trop tourner autour de

********* TESTPARAMETER **********
PatID$ = 1234 qui trop übergebende Variable
**********************************
PatINI%=@WINEXEC(WWStart$,3) avec Winexec bekomme je cela Handle des aktiven Fensters (=mein Makro-Dialogfenster dans qui Word-Dokumentvorlage), maintenant brauche je seulement encore avec
SendString(PatINI%,PatID$) dem Handle den gewünschten paramètre transfert - Bingo!

qui korrigierte Version meiner .prf findet son - si es déjà allez - im Attachment, anderenfalls arrêt später.
Vielen herzlichen Dank à alle, qui sich Gedanken trop meinem Problem gemacht avons et mir versucht avons trop aider. peut-être peux mon concept aussi la fois qui anderer bien gebrauchen - si dabei Probleme auftauchen: seulement trop - mon Mail-Adresse steht Euch zur Disposition:
dans diesem Sinne,
sur un erfolgreiches et gesegnetes NEUES JAHR
Christian

10 kB
Kurzbeschreibung: Winword starten avec paramètre
Hochgeladen:29.12.2004
Downloadcounter134
Download
 
XProfan 8/9.1, Win XP, AMD 64/3200
29.12.2004  
 



cela Attachment ist pas Verfügbar weil qui Extension PRF ici gesperrt ist. cela hat den Hintergrund cela PRFs de meinem Server anderweitig interpretiert volonté et avec cela cela chaos perfect wäre.

je empfehle grundsätzlich comme Zip trop attachen.

Salve, iF
 
28.01.2005  
 




CB
Hi,
Tricolore déjà gemerkt, (.bas ist aussi gesperrt - voulais Normann justement quoi envoyons, habs arrêt comme txt getarnt)
j'ai justement gemerkt, qui dans qui .prf sowieso un kleiner faute drin ist, schicke ensuite qui korrigierte zip!

peut-être pourrait sich zwischenzeitlich quelqu'un Gedanken faire, comment Winword seulement geschlossen wird, si qui Druckauftrag vollständig gesendet worden ist - j'ai dans qui VisualBasic-Aider nix wirklich Sinnvolles trouvé. :roll:
(Notfalls täts un court Warteauftrag.)

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



je peux seulement dire - winWord hat pas chacun - kost oui aussi argent - openoffice ist kostenlos aussi dans chacun Firma einsetzbar - et cela Thema Drucken ist mangé.

Salve, iF
 
29.01.2005  
 




CB
Geb Dir vollkommen droite!
Bloß - comment peux je dans Openoffice den Word-Makros analoge Funktionen effectuer? là suis je malheureusement absolu pas sattelfest.
dans Word-Makros kenn je mich dagegen droite bien aus.
suis justement entier zélé am bricoler pour Normann et - hoffentlich - bientôt fertig.
cela einzige, quoi mir encore fehlt, ist, Word trop überreden, pour envoyer des Druckauftrags juste ins Nirwana pour aller et aucun blöde Fehlermeldung loszulassen, alles autre allez bereits!

si Du avec toi avec OO bien auskennst - peut-être könntest Du ensuite qui Community anhand des Beispiels montrer, comment même chose avec OO realisiert volonté pourrait - cela wäre pour uns alle très hilfreich (j'ai sowohl mon prf comme aussi cela Word-Makro mittlerweile so dokumentiert, qui sich chacun un Bild faire peux, quoi wohin pourquoi et comment passiert...)

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




Rolf
Koch
une fichier comme zip?
allez doch bestimmt aussi débaptiser?
*.frp
Rolf
 
29.01.2005  
 




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

34.936 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