Español
Foro

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

 
- Página 1 -



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  
 



 
- Página 5 -



CB
Hi, Normann!
Kein Problema! Mit (WordBasic)Makros Yo sólo comenzó a programa. Als todos Programa fertig war, waren el rund 80 Makros con total knapp 400 DinA4-Páginas Code...

Yo habe en diesem thread algo más vorne así una Mustergutachten para Descargar previsto. In diesem es kein einziger Buchstabe geschrieben worden, alles automáticamente ausgefüllt o. por Anklicken eingetragen (no 5 Minuten Arbeit!)
Jetzt bin Yo gerade esta, el a modernisieren. Yo wüßte sólo (todavía) no, Yo una derart komplexes Dokument anders como con Word gestalten podría, el se automáticamente incluso ausfüllt mitsamt allen Gráficos en el Tabellen a hin a automatischen Rechtschreibprüfung usw.
Como Yo sowieso una funktionierendes Interface gebraucht.
Yo weiß, daß el una bastante kompliziertes Gebilde es, el Yo liebend gerne anders realisieren sería - con OLE wärs sicher toll, bloß bin I, con meiner Programmiererei no tan weit, como wirklich mitreden a puede. Für mich es aber el Möglichkeit, todos Patientendaten con un Profano-Programa erfassen, en uno gemeinsam con Word verwendbaren INI a speichern y luego Word veranlassen a puede, alles weitere automáticamente a hacer, una Riesenschritt.

Posesiones me aber Su Expediente ya heruntergeladen y voluntad me natürlich en Ruhe ansehen. Gracias jedenfalls para Su Rückmeldung!

Mir es en el Zwischenzeit todavía algo a Word eingefallen: Puesto que hay lo todavía algo muy Praktisches: Dokumentvariable! Usted puede en Word en una leeren (!) Blatt Papier jede Menge Information unsichtbar speichern! Bloß con el Ausdrucken hättest Usted una Problema...

In mi Programa Yo el damals así gelöst, sin INI o.ä. Jeder, el mein Programa verwendet ha, podría en sämtliche en el Dokument gespeicherten Daten zugreifen, also auch zuhause oder al Laptop así weiterarbeiten.

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




CB
¡Hola Normann!

Sagenhaft, Yo bin ehrlich hin- y hergerissen, hätt Yo no geglaubt, como simplemente el ir kann, si uno weiß, como. Aus una otro thread (OLE-Cuerdas) entnehme Yo, daß Usted Usted ya länger así auseinandersetzt.

Um esta Método en mi Projekt uso a puede, wären todavía unos pocos Punkte a klären:
1. Yo muß auch Gráficos en una Word-Dokument a una vordefinierte Punto conjunto puede. Diese Gráficos son no groß, lediglich Cursor - siehe Mustergutachten (el Pfeile en el Tabla). Diese voluntad de uno dll geladen y entsprechend el ausgelesenen Lungenfunktions-Parametern en mi Profano-Programa adecuado.
(Como) kann Yo el entonces el Word-Dokument transferencia?

2. In meiner Presentación son una Menge Felder definiert, darunter etliche Choiceboxen. Der Grundgedanke esta: el Anwender debería auch beim Durchlesen des fertigen Gutachtens (como es uno no mehr así en el Streß como während des Patientenbetriebs) todavía el Möglichkeit gegeben voluntad, sin viel Zeitaufwand todavía evtl. Korrekturen vornehemen a puede.
Hast Usted tal vez así auch irgendwelche Erfahrungswerte? Geht el überhaupt (sin daß el ursprüngliche Inhalt el Choicebox destruido?) oder: Der übergebene Texto weicht de los vorgegebenen de, se dieser como zusätzliche Auswahl eingebunden?

3. Wenn Yo el Ganze correcto verstanden habe, se el Dokument genauso binär geschrieben como una gewöhnliche Textdatei. Kann Yo así auch längere Textos transferencia oder hay como una Größenbeschränkung? (Theoretisch podría lo sí vorkommen, daß alleine el Anamnese uno Patienten mehrere DinA4-Páginas umfasst o.ä.) ¿Es entonces el größtmöglich denkbaren Platzbedarf reservieren? Dann sería así una Presentación tal vez 27 Páginas haben con uno Menge leerer Páginas...y si entonces el Anamnese veces sólo 3 Zeilen benötigt...? Müßte Yo, el Rest sólo con Leerzeichen füllen y anschließend en Word otra vez entfernen - oder?

Un Cuestión podría Yo en el Zwischenzeit o más weniger incluso beantworten: (Formular-)Felder puede en esta Weise por desgracia, no ausgefüllt voluntad - oder muß al Verfahren anders ansetzen?

Yo weiß, el son una Menge Fragen, Yo bin aber para jede Ayuda dankbar!

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




Normann
Strübli
Uff, sí äh...

kann Usted desafortunadamente sólo nachher ausführlich Respuesta muß una vez más weg.
 
01.02.2005  
 




CB
Entschuldige - sí, Yo weiß...!!

Aber el es una para mich wirklich muy wichtiges Thema....
Yo muß el sólo prinzipiell wissen, bevor Yo en el actualmente vorhandenen 11.000 Zeilen alles umstelle oder después de algunos Wochen des Experimentierens draufkomme, daß lo así sí doch no va!
Aber laß Usted con el Antwort Tiempo, 1. Todavía genügend otro Module a ändern/entwickeln y 2. wir son hier sí sólo a el Arbeit y no en el Flucht...

Como ya he dicho, Yo bin aber para cada Referencia dankbar!

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




Normann
Strübli
So entonces querer wirs veces angehen

Erstmal tal vez qué allgemeines para Thema OLE:
-Verbessert mich Por favor, si Yo groben Unsinn escribir-

OLE (neudeutsch Object Linking and Embedding) bedeutet nichts
más como el Möglichkeit Daten (z.B. auch Word-Archivos) en una más
Dokument einbetten a puede. Das Control con el el trabajo se muß natürlich OLE unterstützen como z.B una Richtextedit. Dabei es
lo en el Principio en una mehrzeiliges Bearbeitungsfeld con el Diferencia el verschiedene Absatz -y Zeichenformate erlaubt son y cómo dijo OLE Objetos eingebettet voluntad puede. Wird en una eingefügtes Objeto - z.B. una Bild gedoppelklickt öffnet se el assoziierte Programa. Das war en el allgemeinen schonmal bastante allgemein.

Mein kleines y primitives Ejemplo ha also wirklich nix con OLE a tun - como war todavía el Cuestión?

Also con OLE beschäftige Yo mich no tan largo (el con el OLE-String war veces ne otro Geschichte), aber el Thema es wirklich
interessant y yo hoffe incluso bald alles verstanden a haben así Yo
veces una Erfolgserlebnis habe. :roll:
Como schonmal erwähnt ha Uwe Pascal Niemeier se ya ausgiebiger con el Thema beschäftigt pero yo denke él ha a wenig Tiempo auch algo dazu a sagen. Jedenfalls Yo ser Ejemplo weils así schön passt y él sicher nix dagegen ha como Anhang rangehängt.

Also en Su 3 Fragen en una Schlag a beantworten:
NEEEEEINNN! ändere bloß no Su Programa, el Solución el Yo para
Mein Formular gefunden habe es para mich simplemente mejor como en el Principio siempre el Gleichen Felder ausgefüllt y ser el auch una maximale Longitud haben. Und como ya correcto de Usted bemerkt muß el Platz vorher en Word ya via Leerzeichen reserviert worden ser, el Expediente simplemente
vergrößern iss nich.
Yo quería sólo gerne una en Profano realisierte Druckvorschau con Druckfunktion en el eigenen Ventana sin Word invitar tener.
Generell sería Su Formular auch sin Word auskommen (sin Fremdprogramm is sí siempre schöner especialmente Word en efecto qué kostet - JA ICH WEIß ES GIBT OO ) Hab also una Página Deiner Presentación veces en el
RTF Formato gespeichert - Öffne also el Ejemplo en el Anhang y lade el
Expediente Presentación.rtf y du siehst grob como todos Ohne Word aussehen podría. El Druckfunktion y el qué bajo Word Su Makros hecho haben z.B. el Auswahlmöglichkeit de alternativen Texto debería entonces irgendwie a Fuß programmiert voluntad.

Aber el es alles auch no ma eben. Si usted also fast fertig bist entonces laß lo, oder spar dir el para una neue Versión. Yo kenn el - como ha uno una Programa fast fertig y como fällt una una como mans doch viel mejor hacer kann y uno fängt otra vez de vorne a...

Also si mmmphhh!.......
Gut Yo komm ahora para SCHLUß!

Hoffe Yo podría Usted algo weiterhelfen, en diesem Sinne
gute Nacht!

20 kB
Hochgeladen:01.02.2005
Ladeanzahl100
Descargar
 
01.02.2005  
 




CB
DANKE nochmals, Normann!
Usted hast me enorm geholfen, auch si Pascals Ejemplo wirklich genial es, Yo weiß ahora, Yo (vernünftigerweise) hacer voluntad - Usted hast völlig bastante. Aber Usted kennst sí esta Effekt: el wirklich tollen Ideen kommen siempre sólo, si uno ya (fast) fertig es...

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




Uwe
''Pascal''
Niemeier
¡Hola Personas!

Sorry, tener garnicht mitgekriegt, dass hier auch de mi Kram el Rede war...
Aber con Word, Dokumenten y Macros Tuve bisher wenig al Hut; mi Demos beziehen se sí sólo en RTF-Controls & -Archivos.
Was Yo anbieten podría wäre una Möglichkeit, una Mapa de bits direkt en una RTF-Control einzufügen. Mit otro Objekten debería el auch ir, Yo aber todavía no probiert.
Falls euch el helfen debería, Por favor, otra vez nachfragen!

Anbei el vollständige Ver código fuente el OLE-RTF-Demo (Relacionado con la Einfügen-Diálogo debería sí no geheim sein; Yo quería el con el Unidades bloss veces ausprobieren. Und alles Yo su auch no verstanden...)

SeeYou
Pascal

Tötet Sweety!

10 kB
Hochgeladen:02.02.2005
Ladeanzahl82
Descargar
 
02.02.2005  
 




Normann
Strübli
Supi! Gracias.
[quote:98eea9c4c2]Was Yo anbieten podría wäre una Möglichkeit, una Mapa de bits direkt en una RTF-Control einzufügen.[/quote:98eea9c4c2] Na el es doch una Angebot!, si el sin el Einfügen-Diálogo va wäre el genial.
[quote:98eea9c4c2]...alles Yo su auch no verstanden...[/quote:98eea9c4c2]Como beruhigend
Saludo
Normann
 
02.02.2005  
 




Uwe
''Pascal''
Niemeier
¡Hola Personas!

Hier el Ejemplo para Einfügen de bmps en RTF-Controls. A praktischen Nutzung muss lo aber con el Callback-Interface-Demo kombiniert voluntad, porque al Bild sonst weder mover todavía speichern kann.
Wies con otro Objekten (antes allem solchen, el no Archivos son) aussieht, blanco Yo no.
Was wollt ihr porque überhaupt einfügen?

BTW: Yo habe ni Demo dabeigepackt, con el se una simuliertes Copy & Paste durchführen lässt.
Müsste se auch en Objetos anwenden dejar.

HTH
Pascal

9 kB
Hochgeladen:03.02.2005
Ladeanzahl93
Descargar
 
03.02.2005  
 




CB
Hi, Pascal!
Also qué mich angeht, müte Yo una Menge Textos en unterschiedlichster Longitud (de 0 a o más weniger open end) y unos pocos kleine Gráficos (eigentlich sólo Cursor) de Profano después de Word transferieren - siehe en diesem thread ca 1 Página zurück - Yo glaube, el heißt Testgutachten.zip. So en etwa se el Word-Dokument entonces aussehen. El Tabellen y Felder son ya en el Presentación disponible mitsamt allen Textmarken. Yo habe una Método gefunden, el con un Word-Makro a bewerkstelligen. Funktionieren tuts, es sólo relativ aufwendig y umständlich!

Bitte mostrar auch veces en una otro thread: Programa-Wettbewerb
Yo hoffe aber, Usted wirst mich danach no steinigen: Dort Yo u.a. vorgeschlagen, daß Usted como Hauptpreis una Deiner genialen Torten fabrizieren könntest.... El schaut sí wirklich seehhr después de Vernaschen de!

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




Uwe
''Pascal''
Niemeier
¡Hola Christian!

Hmmm...
Como ya he dicho, con Word y dessen Macros saber Yo mich no de. Wenn el RTF-Kram dir helfen kann, sag simplemente, qué du necesidad y yo voluntad gucken, si Yo qué passendes finde.
Mit el reciente Demos wäre lo en cada Fall ya veces posible, de verschiedenen Schnipseln una RTF-Dokument zusammenzusetzen.
Tuve auch algo encima Scraps (Dokumentenauszüge), pero yo finde no otra vez

[quote:7f3406f511]
Bitte mostrar auch veces en una otro thread: Programa-Wettbewerb
Yo hoffe aber, Usted wirst mich danach no steinigen: Dort Yo u.a. vorgeschlagen, daß Usted como Hauptpreis una Deiner genialen Torten fabrizieren könntest....
[/quote:7f3406f511]
Wäre no el erste Tiempo... Fast wäre Rolf damals con de el Partie gewesen, aber él hatte el Zug verpasst.
Apropos Rolf: Falls lo ihm a dahin no mejor va, backe Yo ihm ne Special Edition -
Geschmacksrichtung Hustensaft/Menthol...

SeeYou
Pascal
 
04.02.2005  
 




CB
Hi, Pascal!

Mein Leitspruch Wer para alles offen es, kann no bastante dicht ser - Yo gebs a: Yo bin para alles offen - kann also ... ~~ !
Aber: Wer siempre sólo el ausgetretenen Pfade va, se nie Neuland sehen!

Yo hätte con rtf kein Problema! Word-Makros waren y son para mich sólo una Mittel para Zweck.
Mir gehts en erster Linie a Formatierung, el es en rtf gegeben. Formularfelder ir en rtf genauso. Wenn así una direkte Übergabe de Texten y Gráficos de Profano después de Word posible wäre, sin Word sólo umständlich starten, entonces una Makro ausführen, el el Daten otra vez hereinholt, el Ganze bajo una neuen Namen speichern y Word otra vez schließen tener, entonces schmeiß Yo esta Müll inmediatamente encima Bord!
Was Yo nämlich en meiner Método nie bastante ausschließen kann: Was passiert, si una en el Hintergrund laufendes Programa bockt oder se en el entscheidenden Moment wichtig macht y yo schicke el SendMessage woandershin...
Glaube me, Yo wäre incluso heilfroh y irrsinnig dankbar, si Usted me como una gangbaren Weg zeigen könntest - Yo gehe muy gerne Wege, wo sonst todavía keiner war!

Nur a Erläuterung - wegen Makros:
Der Vorteil es, daß einfache Makros incluso aufgezeichnet y b.B. verwendet voluntad puede, sin son el código kümmern tener. Yo habe como veces una bastante simples Ejemplo:

An el Textmarke Datum se el aktuelle Datum eingefügt voluntad:
Word 97 aufwärts (VisualBasic):
KompilierenMarcaSeparación
Und para Vergleich Word 95 (WordBasic):
KompilierenMarcaSeparación
WordBasic war en el Alemán Versión una babylonisches Idiomas-Mischmasch (veces dt., veces engl. Befehle), ansonsten bastante pures Basic.
Dann Yo me una Buch a Makro-Programación gekauft, porque I, con el Aufzeichnen rápidamente a unüberwindbare Grenzen gestoßen bin. Im Grunde gibts aber una Menge Ähnlichkeiten para Profano-Code, en WordBasic heißts sólo
MsgBox(...,...,16) y If...Then,
dafür brauche Yo mich no en Variables-Deklarationen kümmern (en VB ya) VB mag Yo aber simplemente no, me está a umständlich. Schau Dir veces el Ejemplo a: 2 Zeilen a .... para 2 simple Befehle! Und en lugar de klar auszudrücken, qué uno voluntad, muß uno mitteilen, qué alles no voluntad. Wenn Yo así una Pizza bestellen sería oder gar en un China-Lestaulant ....

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




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

32.190 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