Autor |
Beitrag |
da_rul
Hält's aus hier
Beiträge: 9
|
Verfasst: Do 02.12.10 00:28
Hallo Leute, brächte eure Hilfe! =D
Bin grad am programmieren einer applikation, die direkt auf ein Word Dokument zugreift, ich kann bereits bestimmte Wörter ersetzen, den Text auslesen, Positionen festlegen, etc.
Woran ich aber scheitere, ist die Möglichkeit einen markierten Textabschnitt durch einen anderen Text zu ersetzen.
Ich hoffe ihr könnt mir helfen! ist wichtig, da es Teil meines Maturaprojekts ist!
Danke schon im Vorraus
lg Moderiert von Martok: Topic aus Wünsche, Anregungen & Kritik verschoben am Mi 01.12.2010 um 23:43
|
|
platzwart
      
Beiträge: 1054
Erhaltene Danke: 78
Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
|
Verfasst: Do 02.12.10 00:39
Ein wenig mehr Infos könnten nicht schaden... Was wird woher wohin wann kopiert...?
_________________ Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
|
|
delphi10
      
Beiträge: 447
Erhaltene Danke: 2
W2K, XP, Vista64, Win7 64
RAD-Studio 2010
|
Verfasst: Do 02.12.10 02:00
da_rul hat folgendes geschrieben : | Hallo Leute, brächte eure Hilfe! =D
Bin grad am programmieren einer applikation, die direkt auf ein Word Dokument zugreift, ich kann bereits bestimmte Wörter ersetzen, den Text auslesen, Positionen festlegen, etc.
Woran ich aber scheitere, ist die Möglichkeit einen markierten Textabschnitt durch einen anderen Text zu ersetzen.
Ich hoffe ihr könnt mir helfen! ist wichtig, da es Teil meines Maturaprojekts ist!
Danke schon im Vorraus
lg
Moderiert von Martok: Topic aus Wünsche, Anregungen & Kritik verschoben am Mi 01.12.2010 um 23:43 |
also wir haben so ein Vorhanben wg. Nichtrealisierbarkeit nach 3 Wochen aufgegeben. Die Struktur eines *.DOC ist nur mit immensen Aufwand durchaubar. Es fängt schon damit an, dass eine Textpassage durchaus n.mal vorkommen kann, weil so oft bearbeitet, hinzugefügt oder gelöscht wurde.Welche Fundstelle ist dann die richtige? In manchen Abschnitte sind alle Buchstaben mit 32 statt 16bit übersetzt um z.Bspl. für enentuelle chinesiche Schriftzeichen genug Platz zu haben. aber wie gesagt, der Aufwand stand für uns in keinem Verhältnis zur aufgewendeten Zeit und zum instabilen Ergebnis. Jede Wordänderung von MS erfordert quasi eine Neuprogrammierung deiner Anwendung. Na ja, aber nur zu, schaden kanns ja nicht.
_________________ Salus populi suprema lex esto
|
|
jaenicke
      
Beiträge: 19313
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 02.12.10 07:53
|
|
da_rul 
Hält's aus hier
Beiträge: 9
|
Verfasst: Do 02.12.10 08:38
Das hatte ich bereits gefunden, aber danke!
Nochmal zur Problemstellung: Ich markiere einen Text in einem geöffnetem Word-Dokument. Diesen Text möchte ich nun mithilfe von meinem Programm durch einen Text, den in einem einfachen Edit-Feld steht, ersetzen.
|
|
jaenicke
      
Beiträge: 19313
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 02.12.10 09:10
Ich hätte vermutet, dass das genau das macht. Was passiert denn damit? Nichts?
|
|
platzwart
      
Beiträge: 1054
Erhaltene Danke: 78
Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
|
Verfasst: Do 02.12.10 09:39
Delphi-Quelltext 1:
| WordDocument.Selection.Text := Edit1.Text; |
_________________ Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
Für diesen Beitrag haben gedankt: da_rul
|
|
jaenicke
      
Beiträge: 19313
Erhaltene Danke: 1747
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 02.12.10 09:56
Für diesen Beitrag haben gedankt: da_rul
|
|
da_rul 
Hält's aus hier
Beiträge: 9
|
Verfasst: Mo 06.12.10 18:46
Das Problem hat sich erledigt, danke, ihr wart eine große Hilfe! 
|
|
|