Staplerfahrer Klaus Geschrieben 30. Mai 2001 Geschrieben 30. Mai 2001 auch auf die gefahr hin, daß dieser threat schon der 1.000.000ste seiner art ist: wie kann ich das lösen: ich habe in einem kleinen programm den pfad eines worddocuments hinterlegt und will, daß dieses dokument per buttonclick in word97 geöffnet wird. ich hab schon ziemlich viel herumgesucht und find nix passendes :evil: . dat wars schon!
lpd Geschrieben 30. Mai 2001 Geschrieben 30. Mai 2001 Unter Delphi gibt es dafür den sog. OLE-Container. Damit kann man Word 97 einbinden und es wird beim Laden des Dokuments über den Button automatisch geöffnet.
murph Geschrieben 30. Mai 2001 Geschrieben 30. Mai 2001 hallole, das mit dem ole-container stimmt schon. aber die frage war so wie sie verstanden habe vielmehr, wie man per button-click word nebst genanntem doument öffnen kann, also ohne irgendwelche ole-container zu verwenden. wenn du ein form mit nem button hast, kannst du das z. b. so realisieren: implementation uses ShellApi; {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); begin //Wenn sich die Datei nicht im App-Verzeichnis oder dem System-Verzeichnis befindet, ist als //dritter Parameter der genaue Pfad zum Dokument erforderlich. ShellExecute(Self.Handle, 'Open', 'Test.doc', nil, nil, SW_SHOWNORMAL); //Anstelle von "Self.Handle" kannst du auch einfach "Handle" schreiben, da du dich sowieso im Gültigkeitsbereich (Scope) des //Fensters befindest. Die Self-Variable ist in jeder Methode einer Klasse quasi unsichtbar vorhanden, bla bla bla... end; mfg ake
Bartsi Geschrieben 31. Mai 2001 Geschrieben 31. Mai 2001 Moin moin, kannst du mir auch mal kurz erklären wie ich das mit einer HTML File mache die ich in einem Memo Feld erstelle ?! Ich möchte die mir als vorschau.htm abspeichern lassen und dann mit dem Internet Explorer öffnen ! mfG Bartsi
Staplerfahrer Klaus Geschrieben 31. Mai 2001 Autor Geschrieben 31. Mai 2001 @murph genauso wars gemeint! ich werd es mal ausprobieren und schreib, obs klappt. :) danke erstmal!
Staplerfahrer Klaus Geschrieben 31. Mai 2001 Autor Geschrieben 31. Mai 2001 habs ausprobiert und es läuft (hab ich ja erwartet! ) danke nochmals(!), du hast mir echt geholfen. so denn: bis demnächst!!
murph Geschrieben 31. Mai 2001 Geschrieben 31. Mai 2001 hallo, zu: kannst du mir auch mal kurz erklären wie ich das mit einer HTML File mache die ich in einem Memo Feld erstelle ?! Ich möchte die mir als vorschau.htm abspeichern lassen und dann mit dem Internet Explorer öffnen ! du willst anstatt dem word-document das html-file öffenen? einfach anstelle des des worddocs das htm-doc angeben, dann wird gleich der browser mitgeöffnet, da ja i.d.r der browser die registrierte anwendung für dem htm-filetyp ist. oder meinst du was anderes. meistens gibt es viele viele möglichkeiten um ein und die selbe sache zu meistern. der ShellExecute-aufruf kann aber noch viel viel mehr. einfach den cursor reinsetzen und f1 drücken. ausserdem gibt es noch: ShellExecuteex usw. mfg andik
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden