Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#2

AW: EOleSysError "Typkonflikt" bei Wordansteuerung

  Alt 1. Mär 2013, 13:41
Word erwartet den Datentyp BSTR der in Delphi einem WideString entspricht.
Versuch mal:
Delphi-Quellcode:
procedure TWFOffice.MSOfficeBearbeitenErsetzen(SuchString: string; ErsetzString: string;
  Richtung: integer; Einen: boolean);
var
  s, r : WideString;
begin
  s := SuchString;
  r := ErsetzString;
  if Einen then
    FOffice.EditReplace(Find := s, Replace := r, Direction := Richtung, PatternMatch := 0, Format := 0, ReplaceOne := 1) // <--
  Mit Zitat antworten Zitat