Einzelnen Beitrag anzeigen

Benutzerbild von Tonic1024
Tonic1024

Registriert seit: 10. Sep 2003
Ort: Cuxhaven
559 Beiträge
 
RAD-Studio 2009 Ent
 
#4

Lösung!

  Alt 22. Apr 2009, 13:39
Ja, Open gibts auch. Aber den Unterschied hab ich schon bei Office2k nicht ganz verstanden. Ist beim Versuch auch der selbe Fehler aufgetreten.

Hab mit nem gewieften VBA-Progger zu Mittag gegessen. Dabei ist folgende Lösung herausgeommen.

Delphi-Quellcode:
var
  OLEConfirmConversions: OleVariant;
  OLEReadOnly: OleVariant;
  OLEAddToRecentFiles: OleVariant;
  OLEPasswordDocument: OleVariant;
  OLEPasswordTemplate: OleVariant;
  OLERevert: OleVariant;
  OLEWritePasswordDocument: OleVariant;
  OLEWritePasswordTemplate: OleVariant;
  OLEFormat: OleVariant;
 
begin

  OLEConfirmConversions:=False;
  OLEReadOnly:=False;
  OLEAddToRecentFiles:=False;
  OLEPasswordDocument:='';
  OLEPasswordTemplate:='';
  OLERevert:=False;
  OLEWritePasswordDocument:='';
  OLEWritePasswordTemplate:='';
  OLEFormat:=0;
 
  // aVorlage ist die zu öffnende Datei mit Pfadangabe
  WordApplication1.Documents.OpenOld(aVorlage,
        OLEConfirmConversions,
        OLEReadOnly,
        OLEAddToRecentFiles,
        OLEPasswordDocument,
        OLEPasswordTemplate,
        OLERevert,
        OLEWritePasswordDocument,
        OLEWritePasswordTemplate,
        OLEFormat);
Gruß,

Toni
Der frühe Vogel fängt den Wurm, richtig.
Aber wird nicht auch der frühe Wurm vom Vogel gefressen?
  Mit Zitat antworten Zitat