| |
|
|
- Seite 1 - |
|
CB | Hallo,
noch eine Frage an die Spezialisten: Gibt es eine Möglichkeit, Winword aus einem Profan-Programm heraus mit Übergabe eines Parameters zu starten?
Folgender Ablauf: Mein Programm sammelt eine Menge Daten über einen Patienten und legt diese in einer INI-Datei ab, die mit einer Nummer (vom Ordinationsprogramm vorgegeben) benannt wird. Die Datei heißt also zB 1234.ini. Das wäre auch gleichzeitig der einzige Parameter, den ich Word - und damit einem AutoNew-Makro übergeben möchte. Dieser liest dann die INI aus und setzt automatisch die ausgelesenen Werte in die entsprechenden Felder ein. Geht das überhaupt in dieser Form oder muß ich da einen Umweg wählen? Word kann ich mittels Switches dazu veranlassen, ein neues Dokument auf Basis einer bestimmten Vorlage zu öffnen (/tVORLAGE.DOT) und einen bestimmten Makro auszuführen (/mMAKRONAME), bloß über zusätzliche Startparameter konnte ich weder in den diversen Word-Hilfen noch im Internet was Brauchbares finden.
Christian |
|
|
| |
|
|
| |
|
- Seite 4 - |
|
|
CB | Hi, @Normann: Makros MÜSSEN aktiviert sein - sonst kanns nicht gehen Der Grund für eine dot: das Ganze ist ein Auschnitt aus einem höchst umfangreichen und aufwendigen Dokument, das sich mit Profan-Bordmitteln wohl kaum erstellen ließe. Schau mal ein bißchen zurück in diesem Thread. Ich schicke mal so ein Mustergutachten zur Ansicht mit. Wohlgemerkt: Das GANZE wird mit Profan erstellt unter dem Umweg über Winword! In der Wordvorlage sind sämtliche Formatierungen bereits definiert, die Inhalte werden entsprechend den Daten aus der INI gefüllt.
@Rolf: Ich schau mal, ob ich unter Deinen Userdaten an Deine email-Adresse komme und schicke Dir einfach sämtliche Dateien direkt, halt nicht als zip - Deine Meinung ist mir wichtig! Dein Avatar ist wirklich COOL! (Besser cool, als ne Flasche... )
Gruß, Christian |
|
|
| |
|
|
|
| FilZip ist nicht wirklich gut. Winzip ist nicht wirklich freeware. Andre Packer sind nicht wirklich ein Genuß.
Nehmt diesen! : [...] der schlägt sie alle.
Salve, iF |
|
|
| |
|
|
|
CB | Anhang fehlt: .DOC gehen auch nicht mehr...?! |
|
|
| |
|
|
|
Rolf Koch | Hi Christian,
gestartet und Felder wurden ausgefüllt. Stimmt das so? (Bild) Hab Word 97 drauf, aber das Teil geht an Einsamkeit ein, da ich wenn es hoch kommt mal OO benutze.
Rolf
Nachtrag: Es stimmt echt was nicht hier (If? Was ist das?) 1.) Gerade Bild hochgeladen, Browser abgestürtzt 2.) Bild wird nicht mehr eingefügt, sondern als wenn es ein Download wäre. |
|
|
| |
|
|
|
| [quote:a1b10f7666=Rolf Koch]Nachtrag: Es stimmt echt was nicht hier (If? Was ist das?) 1.) Gerade Bild hochgeladen, Browser abgestürtzt 2.) Bild wird nicht mehr eingefügt, sondern als wenn es ein Download wäre.[/quote:a1b10f7666]Das Dein Browser abstürzt kann ich mich nicht erinnern programmiert zu haben. Aber das Bilder welche eine bestimmte Größe haben ( ma gugn, glaube (x>640|[,y>480]) ) als Download angeboten werden, ist programmiert um die Forumansicht nicht zu sprengen.
Salve, iF |
|
|
| |
|
|
|
Rolf Koch | Hi If, [quote:b755852997] Das Dein Browser abstürzt kann ich mich nicht erinnern programmiert zu haben [/quote:b755852997] wäre doch ma was. Profanisch: Destroywindow(rolfseinealtekistewoeinscheissbrowserdraufist&) Nee, alles klar - absolut logisch - wusste der Koch nicht
Rolf (der sowieso heute mit seinem Rechner auf Kriegsfuss steht ) |
|
|
| |
|
|
|
CB | Hi, Rolf! Perfekt! Ganau das waren die Daten aus der INI, die Dein Word da aus Profan übernommen hat, verbunden mit der Formatierung aus der Word-Vorlage. Ich rätsle nur noch, wieso das ausgerechnet bei Normann nicht geht, wo ich das Ganze doch haupsächlich für ihn hingebogen habe. Ich habe das Auslesen der korrekten Winword-Parameter nämlich auch unter Win XP getestet, zwar nicht mit dieser Letztversion, aber diesen Teil des Codes habe ich nicht geändert.
Wo, bitte schön, finde ich das in der Profan-Hilfe?: Destroywindow(rolfseinealtekistewoeinscheissbrowserdraufist&) Sch.... mich an! (Tschuldigung) - ich hab mich nur gerade totgelacht! Gruß, Christian |
|
|
| |
|
|
|
CB | Oder war das der KillWinword-Befehl - in VisualBasic auch Quit.Application genannt - den Deine Kiste etwas zu wörtlich genommen hat... |
|
|
| |
|
|
|
Rolf Koch | Hi Christian,
Destroywindow(rolfseinealtekistewoeinscheissbrowserdraufist&) gibt es in der aktuellen Hilfe noch nicht, da es erst in Profan Version 77.0 geplant ist. Genau wie:
GETDIR$(C:FINDEDIEBLÖDEFESTPLATTENICHTISTDIEFORMATIERT_?) oder WHILE(BLÖDEKISTEKISTEAMLAUFENIST&) SETFOCUS(VIRUS&) SETTEXT IRGENDWOHIN&,MACHENDLICHAUSESISTSCHON1:35UHR WEND DESTROYDOOF(ROLF&)
Rolf |
|
|
| |
|
|
|
CB | Hi,
Menschenskind - selten so gelacht! Aber Dein Profan 77.0 hat recht - ist schon sauspät. Wenn da nicht noch son blödes kleines Problem in meinem CD-Player-Prog wäre... Aber das krieg ich noch!
Christian |
|
|
| |
|
|
|
Normann Strübli | Hi,
warum das ganze bei mir nicht funzt weiß ich auch nicht, aber Du hast mir trotzdem weitergeholfen
Jetzt habe ich nur noch eine Frage an Pascal: Deine OleUIInsertObject.pcu ist schon fast perfekt um OLE-bezogene Resourcen in einem Richtext-Edit anzuzeigen. (Wie gern würde ich den Inhalt der PCU sehen *neugier*) Kannst Du da nicht was so abändern das der Objekt einfügen-Dialog nicht angezeigt wird sondern die Datei die das Objekt enthält direkt an die Unit übergeben wird ??? |
|
|
| |
|
|
|
Normann Strübli | So hab jetzt mal eine kleines Beispiel gebastelt wie ich das Ausfüllen von Vorlagen für Word gelöst habe.
Es wird nur ein kleiner Teil meiner Vorlage ausgefüllt (war mir im Moment zu viel Arbeit ) Der Anhang enthält Vorlage.doc und die word.prf. Nach Aufruf des Programmes wird die Datei Ausgefüllt.doc erstellt die entsprechend der Vorlage die ausgefüllten Felder enthält. Das ganze ist sehr einfach gehalten hat meiner Meinung aber Vorteile gegenüber Word-Makros:
1. Die Vorlage.doc kann z.B. verschlüsselt in einer Datenbank gespeichert sein, es wird nur die ausgefüllte Vorlage auf die Platte geschrieben. 2. Das Dokument kann nicht bearbeitet werden da es geschützt ist. 3. Klappt IMMER auch ohne Makros
Obwohl, will Deine Makros ja auch nicht schlecht machen - Christian |
|
|
| |
|
|