| |
|
|
- 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 |
|
|
| |
|
|
|
| |
|
- page 5 - |
|
Uwe ''Pascal'' Niemeier | allô Christian!
Hmmm... Comme je le disais, avec Word et dessen Macros kenne je mich pas aus. si qui RTF-Kram dir aider peux, sag simple, quoi du brauchst et je werde gucken, si je quoi passendes finde. avec den bisherigen Demos wäre es sur jeden le cas déjà la fois possible, aus verschiedenen Schnipseln un RTF-Dokument zusammenzusetzen. je hatte aussi la fois quoi sur Scraps (Dokumentenauszüge), mais je trouve es pas wieder
[quote-part:7f3406f511] s'il te plaît exposition aussi la fois dans une anderen thread: Programme-Wettbewerb je hoffe mais, Du wirst mich après pas steinigen: là habe je u.a. vorgeschlagen, qui Du comme Hauptpreis une Deiner genialen Torten fabriquer könntest.... [/quote-part:7f3406f511] Wäre pas cela erste la fois... presque wäre Rolf autrefois avec de qui Partie gewesen, mais il hatte den rame verpasst. Apropos Rolf: si es ihm jusqu'à dahin pas besser allez, joue je ihm ne Special Edition - Geschmacksrichtung Hustensaft/Menthol...
SeeYou Pascal |
|
|
| |
|
|
|
CB | Hi, Pascal!
mon Leitspruch qui pour alles offen ist, peux pas entier dicht son - je gebs trop: je suis pour alles offen - peux alors ... ~~ ! mais: qui toujours seulement qui ausgetretenen Pfade allez, wird nie Neuland voyons!
je hätte avec rtf ne...aucune Problem! Word-Makros étions et sommes pour mich seulement un Mittel zum Zweck. Mir gehts dans erster ligne number à Formatierung, qui ist dans rtf gegeben. Formularfelder aller dans rtf genauso. si avec cela une directe Übergabe de Texten et Grafiken aus Profan pour Word possible wäre, sans Word seulement compliqué starten, ensuite une Makro effectuer, qui qui données wieder hereinholt, cela Ganze sous einem neuen Namen Sauver et Word wieder schließen trop doit, ensuite schmeiß je cette Müll tout de suite sur Bord! quoi je nämlich chez meiner Methode nie entier ausschließen peux: quoi passiert, si un im Hintergrund laufendes Programme bockt ou bien sich im entscheidenden Moment important pouvoir et j'envoie qui SendMessage woandershin... Glaube mir, je wäre sogar heilfroh et irrsinnig reconnaissant, si Du mir là une gangbaren Weg montrer könntest - je vais très volontiers Wege, wohin sonst encore aucun était!
seulement zur Erläuterung - à cause de Makros: qui Vorteil ist, qui simple Makros selbst aufgezeichnet et b.B. verwendet volonté peut, sans sich um den Code kümmern trop doit. j'ai là la fois un entier simples Beispiel:
à qui Textmarke date soll cela aktuelle date eingefügt volonté: Word 97 aufwärts (VisualBasic): KompilierenMarqueSéparation et zum comparaison Word 95 (WordBasic): KompilierenMarqueSéparation WordBasic était dans qui deutschen Version un babylonisches Sprachen-Mischmasch (la fois dt., la fois engl. Befehle), ansonsten assez pures Basic. ensuite habe je mir un livre zur Makro-Programmation gekauft, weil je avec dem Aufzeichnen vite à unüberwindbare Grenzen gestoßen suis. Im Grunde gibts mais une la quantité Ähnlichkeiten zum Profan-Code, dans WordBasic heißts arrêt MsgBox(...,...,16) et Si...Then, pour brauche je mich pas um Variablen-Deklarationen kümmern (dans VB déjà) VB mag je mais simple pas, c'est moi trop compliqué. exposition Dir la fois cela Beispiel à: 2 Zeilen trop .... pour 2 simple Befehle! et statt bien sûr auszudrücken, quoi on veut, doit on mitteilen, quoi on alles pas veux. si je so une Pizza bestellen serait ou bien gar dans einem la Chine-Lestaulant ....
Salut, Christian |
|
|
| |
|
|
| |
|
- page 6 - |
|
|
CB | Nochn kurzes medizinisches Statement: Finde je entier rührend, dein Angebot pour Rolf, mais Menthol s'il te plaît pas innerlich anwenden, pas seulement, weil on ensuite encore tagelang ärger stinken serait comme un putois, wäre pour qui Geschmackspapillen et qui Magenschleimhaut pas wirklich ideal. mais Hustensaft statt Zucker - klingt intéressant (veux oui aucun Werbung faire, mais Sanostol habe je comme enfant leidenschaftlich gern gehabt...)
Doit mich dans einem Punkt encore korrigieren (justement probiert): dans rtf aller zwar Felder, aussi geschützter Formularmodus, mais aucun Felder avec Mehrfachauswahlen. cela wäre pour mich mais pas so important comment l'autre!
Salut, Christian |
|
|
| |
|
|
|
Rolf Koch | [quote-part:8ca628f838] Wäre pas cela erste la fois... presque wäre Rolf autrefois avec de qui Partie gewesen, mais il hatte den rame verpasst. Apropos Rolf: si es ihm jusqu'à dahin pas besser allez, joue je ihm ne Special Edition - Geschmacksrichtung Hustensaft/Menthol... [/quote-part:8ca628f838] Coool, qui Du sogar encore weist, pourquoi je pas dans Berlin ankam. oui schrecklicher journée. bof qui chemin de fer arrêt
Hmm, appétissant, freu mich déjà sur qui HUSMENT Torte
Rolf |
|
|
| |
|
|
|
Uwe ''Pascal'' Niemeier | allô gens!
Nochn kurzes medizinisches Statement: Finde je entier rührend, dein Angebot pour Rolf, mais Menthol s'il te plaît pas innerlich anwenden,
cela wäre cela klassische two dans one-Prinzip: qui Hustensaft-partie zum manger, qui Menthol-partie zum einreiben... cela veux je ensuite mais fotografieren!!
encore quoi zum Thema: Word soutenu oui aussi Scraps; ce sont oui aussi Dokumentenschnipsel. cet (ou bien aussi autre Fichiers) könnten sich möglicherweise par une simulierte Drag&Drop-Aktion ins Word-la fenêtre übertragen laisser. et si wir déjà chez Neuland sommes: Neuere Word-Versionen sommes doch aussi HTML-fähig...
Werde mir cela nochmal trop Gemüte mener, si je wieder [s]nüchtern[/s] äh.. de meinem Karnevalsausflug zurück suis!
SeeYou Pascal |
|
|
| |
|
|
|
Rolf Koch | Hi Pascal,
Karnelval? > 32278 ??? LOL
Fastnacht > 56220 (exposition Dir la fois mon Postleitzahl à, comment proche cela chez Köln qui Hochburg liegt )
Helau et Alaf
Rolf |
|
|
| |
|
|
|
CB | Hi(cks), Pascal!
qui Torte nimmt - avant meinem geistigen Auge - déjà Gestalt à. et là soll encore einer dire, nous sommes ici pas kreativ unterwegs...
Über Scraps sais je malheureusement pas ausreichend Bescheid. Mir hat bloß la fois quelqu'un quelque chose comme zum Anschauen gegeben et cela était ensuite pas viel plus que un Link trop einer pas vorhandenen Dossier.
Profan2HTML - cela wäre voll genial - plan typisch Pascal! dans diesem le cas lege je qui Grafiken comme Fichiers fix dans un Unterverzeichnis et qui html holt sich qui jeweils benötigte(n). (dans meinem Programme gibts un Setup, wohin u.a. qui nécessaire Pfade eingestellt volonté, cela braucht on seulement plus qui html mitteilen) ou bien peux qui html peut-être sogar sur qui Ressourcen meiner DLL zugreifen?
Durchs reden venons qui gens zusammen - pour gibts oui qui Community! quoi meint son - faisons pour cet projet une neuen thread sur?
Salut, Christian |
|
|
| |
|
|
|
Uwe ''Pascal'' Niemeier | allô gens!
@Rolf: [quote-part:7915b93b0d]Karnelval? > 32278 ??? LOL Fastnacht > 56220 (exposition Dir la fois mon Postleitzahl à, comment proche cela chez Köln qui Hochburg liegt ) [/quote-part:7915b93b0d] tu crois doch pas, le moi ici sur promenade vais, wohin mich chacun kennt (zumindest hinterher... ) mais si du aujourd'hui soir avant lieu (Köln) es et dir fonctionne quelqu'un sur den Weg, qui aussieht comment une Mischung aus Dieter Bohlen et McGyver...
@ Christian: Scraps kriegst du, si du quoi markiertes aus dem Word-la fenêtre dans den Explorer ou bien sur den Desktop ziehst. mais si du sur HTML umschwenken veux, wäre en supplément un neuer Fil pas mal.
Konnte mir mais pas verkneifen, déjà la fois un Beispiel trop saisir, weils justement si bien passt... (qui Fichiers doit mais sous C:/WebTest trop liegen venons à cause de qui Pfade)
SeeYou Pascal |
|
|
| |
|
|
|
CB | Hi, Pascal!
quoi je déjà toujours sage: Pascal ist genial! cela eröffnet mir (uns) entier, entier neue Wege - SUUUPEER!!
et qui kleine Jägermeister ist süß! Deiner? je hätte oui volontiers aussi so nen Zimmertiger, suis mais malheureusement allergisch sur Katzen. si je pas wüßte, comment très Du Katzen liebst, hätte je déjà la fois une (quelque chose boshaften) Katzenwitz envoyé. Erlaubst Dus? on darfs arrêt pas ernst prendre et seulement versuchen, sich cela bildlich vorzustellen...attends la fois, j'ai là encore une pas boshaften, den schicke je Dir juste avec. Hoffentlich steinigt mich maintenant aucun, weil je là la fois sooo vom Thema abschweife! KompilierenMarqueSéparationTip für die Hausfrau: Da spricht eindeutig die Erfahrung .........
WIE VERABREICHT MAN EINER KATZE EINE PILLE?
1. Nehmen Sie die Katze in die Beuge Ihres linken Armes, so als ob Sie ein Baby halten.
Legen Sie den rechten Daumen und Mittelfinger an beiden Seiten des Mäulchens an und üben Sie sanften Druck aus, bis die Katze es öffnet. Schieben Sie die Pille hinein und lassen Sie die Katze das Mäulchen schließen.
2. Sammeln Sie die Pille vom Boden auf und holen Sie die Katze hinterm Sofa vor.
Nehmen Sie sie wieder auf den Arm und wiederholen Sie den Vorgang.
3. Holen Sie die Katze aus dem Schlafzimmer und schmeißen Sie die angesabberte Pille weg.
4. Nehmen Sie eine neue Pille aus der Verpackung, die Katze erneut auf den Arm und halten Sie die Tatzen mit der linken Hand fest. Zwingen Sie den Kiefer auf und schieben Sie die Pille in den hinteren Bereich des Mäulchens. Schließen Sie es und zählen Sie bis 10.
5. Angeln Sie die Pille aus dem Goldfischglas und die Katze von der Garderobe. Rufen Sie Ihren Mann aus dem Garten.
6. Knien Sie sich auf den Boden und klemmen Sie die Katze zwischen die Knie. Halten Sie die Vorderpfoten fest.
Ignorieren Sie das Knurren der Katze.
Bitten Sie Ihren Mann, den Kopf der Katze festzuhalten und ihr ein Holzlineal in den Hals zu schieben.
Lassen Sie die Pille das Lineal runterkullern und reiben Sie anschließend den Katzenhals.
7. Pflücken Sie die Katze aus dem Vorhang. Nehmen Sie eine neue Pille aus der Packung.
Notieren Sie sich, ein neues Lineal zu kaufen und den Vorhang zu flicken.
8. Wickeln Sie die Katze in ein großes Handtuch.
Drapieren Sie die Pille in das Endstück eines Strohhalmes. Bitten Sie Ihren Mann, die Katze in den Schwitzkasten zu nehmen, so daß lediglich der Kopf durch die Ellenbogenbeuge guckt. Hebeln sie das Katzenmäulchen mit Hilfe eines Kugelschreibers auf und pusten Sie die Pille in ihren Hals.
9. Überprüfen Sie die Packungsbeilage, um sicher zu gehen, daß die Pille für Menschen harmlos ist.
Trinken Sie ein Glas Wasser, um den Geschmack loszuwerden.
Verbinden Sie den Arm Ihres Mannes und entfernen Sie das Blut aus dem Teppich mit kaltem Wasser und Seife.
10. Holen Sie die Katze aus dem Gartenhäuschen des Nachbarn. Nehmen Sie eine neue Pille. Stecken Sie die Katze in einen Schrank und schließen Sie die Tür in Höhe des Nackens, so daß der Kopf herausschaut. Hebeln Sie das Mäulchen mit einem Dessert-Löffel auf. Flitschen Sie die Pille mit einem Gummiband in den Rachen.
11. Holen Sie einen Schraubenzieher aus der Garage und hängen Sie die Tür zurück in die Angeln.
Legen Sie kalte Kompressen auf Ihr Gesicht und überprüfen Sie das Datum Ihrer letzten Tetanusimpfung.
Werfen Sie Ihr blutgesprenkeltes T-Shirt weg und holen Sie ein neues aus dem Schlafzimmer.
12. Lassen Sie die Feuerwehr die Katze aus dem Baum auf der gegenüberliegenden Straße holen.
Entschuldigen Sie sich beim Nachbarn, der in den Zaun gefahren ist, um der Katze auszuweichen.
Nehmen Sie die letzte Pille aus der Packung.
13. Binden Sie die Vorder- und Hinterpfoten der Katze mit Wäscheleine zusammen.
Knüpfen Sie sie an die Beine des Esstisches. Ziehen Sie sich Gartenhandschuhe über, öffnen Sie das Mäulchen mit Hilfe eines Brecheisens. Stopfen Sie die Pille hinein, gefolgt von einem großen Stück Filetsteak.
Halten Sie den Kopf der Katze senkrecht und schütten sie Wasser hinterher, um die Pille herunter zu spülen.
14. Lassen Sie sich von Ihrem Mann ins Krankenhaus fahren.
Sitzen Sie still, während der Arzt Finger und Arm näht und Ihnen die Pille aus dem rechten Auge entfernt.
Halten Sie auf dem Rückweg am Möbelhaus und bestellen Sie einen neuen Tisch.
Tip 15 habe je Dir zuliebe weggelassen..
Salut, Christian |
|
|
| |
|
|
|
Uwe ''Pascal'' Niemeier | allô Christian!
SeeYou Pascal |
|
|
| |
|
|
|
Andreas Schnitzler | allô zusammen, stehe justement avant einer entier ähnlichen devoir.
mon Solution: aucun Makros u.ä. Schnickschnack, mais Word-Dokument (Présentation) comme "RTF" abspeichern (Ergebnis: reine Textdatei), lowlevel (comme string) einlesen, Platzhalter* programmatisch ersetzen, fertigen Text lowlevel avec ".DOC"-Endung Sauver, fertig.
*) Platzhalter devrait aucun Umlaute bzw. Sonderzeichen enthalten, sonst wird's komplex. Eingesetzte Umlaute volonté dagegen problemlos verarbeitet (WW 2007). Textersetzung devrait beliebig long son peut.
s.a.: phpbar.de/w/Word_RTF_dynamisch_erstellen
AUSZUG (php-source; zur Verdeutlichung léger modifiziert): 2 * Word-Dokument (RTF, mais comme .DOC kaschiert) aufbauen 5 // Présentation avec Platzhaltern: *tagesdatum*, *qanrede1* usw. ouvrir 6 $lettre = file_get_contents('my_template.RTF'); 11 $lettre = str_replace('*tagesdatum*', strftime("%d.%m.%Y"), $lettre); 19 $lettre = str_replace('*qanrede1*', $qanrede1, $lettre); ... 29 // Dossier Sauver (avec Endung .DOC) 30 $file_name = 'my_ergebnis.doc'; 31 $fp = fopen('tmp/' . $file_name, 'w'); 36 fputs($fp, $lettre); 37 fclose($fp);
mais DANKE qui Community pour qui vielen Anregungen! |
|
|
| |
|
|
|
| Hi!
Tip: là Du file_get_contents utilise... tu peux aussi file_put_contents nutzen!
Hatte 2003 quelque chose comme la fois mais avec Openoffice-SXW-Fichiers gemacht, chez SXW sommes qui Platzhalter aussi im Klartext.
PS: qui Link dans Deinem Posting führt imho sur une Leerseite. |
|
|
| |
|
|