![]() |
Text eines Dokuments von Word auslesen
Hallo,
wie komm ich an den Text von einem Word-Dokument ran? Also nicht bei einer gespeicherten Datei, sondern, wenn Word gerade läuft. Gleich im Zusammenhang eine zweite Frage: Wie kann ich mein Programm, dann als sozusagen Plugin in Word zur Verfügung stellen? |
PlugIn für Word? Mit Delphi? Hm, ich würde da wohl eher was mit VB machen. was aber nicht heißen soll, dass es nicht ginge.
|
Plugins sind eigentlich recht einfach, wie das jetzt mit dem Text ist, hängt immer vom Inhalt (Tabellen, Frames, ...) ab.
Ein Artikel von mir dazu: ![]() ...:cat:... |
Re: Text eines Dokuments von Word auslesen
Zitat:
Wie dem auch sei, sieh mal bei Lemmy nach, der hat ein Tutorial gemacht "Word und Excel Automation" -> ![]() Gruß Hansa |
Also der Text ist ein ganz einfacher Text.
Es soll auch gar nicht auf die Formatierung eingegangen werden. Ich will nämlich ein kleines Programm für den Stenoverein schreiben, damit wir nicht immer wegen der Anschläge rumrechnen müssen... :) |
Dann laß doch die Finger weg von Word oder sonstwas. Mach es mit Excel oder noch besser, schreibe Dir ein eigenes kleines Programm, aber nur mit Delphi. Gibts nicht Teditor ? Irgendwo ist jedenfalls ein Editor.
Gruß Hansa |
Äh, geht leider nicht.
Wir müssen mit Word üben, da wir es auch für die Meisterschaften (dieses Jahr wieder Ende Mai :)) üben können. Das Programm soll ja nur dann ermitteln wieviele Anschläge man hatte. [Edit=FuckRacism]Doppelpost gelöscht; MfG FuckRacism[/Edit] |
Jetzt hab ichs ungefähr gerafft. Dann würde ich ein TSR-Programm schreiben, das gestartet wird und danach word. Irgend sowas mit keypressed. Wahrscheinlich heißt das bei Windows anders. Mit DOS hab ich so was mal gemacht, ist aber zu lange her. Such mal in der Delphi Hilfe nach TSR oder ausgeschrieben "Terminate and Stay resident". Im Zusammenhang mit solchen Geschichten wurde, wenn ich mich nicht irre 8) als Beispiel meist irgendwas gezeigt, was ziemlich auf das hinausläuft, was Du brauchst.
Gruß Hansa |
Zitat:
|
Nein, nein, nein!
Es sollte eigentlich ganz normal Word gestartet werden, und nur nachher, wenn man die Anschläge wissen will, mein Programm... @Luckie: Ich auch nicht. ;) Nein es geht aber darum, dass man in Word doch diese Autokorrektur hat. Einige von uns benutzen nämlich diese als Kürzel z. B. "s" wird zu "das". Und das kann Notepad leider noch nicht. :) |
Hast Du oder ich das nicht ganz verstanden? Ich gehe davon aus ein Programm soll die Anschläge mitzählen oder nicht ? Am besten automatisch noch die Zeit mitzählen, oder ? Dann muß doch parallel zu Word noch ein Programm im Hintergrund mitlaufen. Dann mußt Du am besten mit z.B. F5 das Programm starten und mit F6 anhalten. Oder Du startest es mit Word zusammen. Woher soll denn ein Programm, daß NACH Word gestartet wurde wissen wo, wann und wieviel Anschläge das von welcher Startzeit her waren ?????
Gruß Hansa |
Also eine virtuelle Stoppuhr braucht das ganze nicht, weil dazu gibt es noch die schönen alten Stoppuhren im Verein. :) (Bzw. in letzter Zeit tut es ein Handy auch :))
Nein, aber ich kann das so nicht machen, weil wenn man jetzt zum Beispiel einen Text mit Umschalt markiert und dann "drüberschreibt" würde ja mein Programm nicht mehr da mit kommen. Falls doch, was würde ich machen, wenn die Maus ins Spiel kommt... (Fragt mich nicht ob das bei Meisterschaften legal ist ;)) Falls das aber doch gehen würde, wär dein Vorschlag akzeptabel! |
Außerdem wär dann wieder das gleiche Problem mit den Kürzeln da...
|
willst Du nun wissen, wie viele Anschläge z.B. in einer Minute gemacht werden oder was sonst :?: Dann kommst Du eben nicht drum rum, diese irgendwie zu zählen. Dazu mußt Du den Beginn und das Ende festlegen und sagen wer, oder welches Programm das macht.
Gruß Hansa |
Also nochmal das Einsatzgebiet genau erklärt:
Wenn wir jetzt eine 10-Minuten bzw. 30-Minuten Abschrift machen, wird diese von unserer Leiterin gestartet (mit den Worten "Und los!"). Alle sollen nun ganz normal in Word schreiben können, da ja einige Kürzel benutzen, oder auch Wörter gegebenenfalls "übeschreiben". Ganz am Ende soll nun mein Programm herkommen. Es soll lediglich ermitteln wieviele Anschläge das Dokument besitzt. Es soll keine Auskunft darüber geben wie viele Anschläge man in einer Minute oder dergleichen hatte. Mein Problem ist jetzt konkret, wie ich an den Text von dem Dokument rankomme. |
Re: Text eines Dokuments von Word auslesen
Soll die Frage also heißen: "Wie ermittele ich die Anzahl der Buchstaben in einem Word Dokument ?" Zuerst muß anscheinend wirklich die Fragestellung geklärt werden. Stenoverein 8) Die meisten hier wissen bestimmt gar nicht, was das ist. :mrgreen: Die wissen wahrscheinlich, was ein Verein ist, aber Steno ? Ist sowieso schon lustig, daß so etwas mit dem Computer gemacht wird.
Gruß Hansa |
@Hansa: Wenn man es nicht weis, dann gibt man den Begriff in google ein und dann bekommt man eine Antwort ... so war es zumindest bei mir :wink: :roll:
|
Also im Word unter Eigenschaften bekommste die Anzahl der Zeichen im Text angezeigt ... Auch die Bearbeitungsdauer ... Wäre dass ausreichen ?
|
Zuerst einmal zu Steno:
Steno ist Kurzschrift. Aber weil man nicht nur Kurzschrift macht (ich kann es sowieso nicht :)) gibt es in dem Verein auch Tastschreiben (Computerschreiben). Da bin ich tätig, mit ca. 450 Anschlägen pro Minute... Da wären wir auch schon bei dem Problem mit den Zeichen. Bei Abschriften werden nicht die Zeichen gezählt, sondern die Anschläge! Sprich: der Buchstabe "a" hat einen Anschlag und der Buchstabe "A" zwei. Deswegen hilft die eine Wordfunktion hier auch nichts... |
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Gruß Hansa |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz