![]() |
AW: ShellExecute - HTML Datei mit Word öffnen
Ja, schließe den Dateinamen in Anführungszeichen ein oder ermittle mit GetShortPathName den kurzen Dateinamen und übergib den dann.
[edit] So hab ich das neulich gemacht:
Delphi-Quellcode:
[/edit]
function EncloseInQuotes(const s: string): string;
const QUOTE = '"'; begin Result := s; if Length(Result) > 0 then begin if Result[1] <> QUOTE then Result := QUOTE + Result; if Result[Length(Result)] <> QUOTE then Result := Result + QUOTE; end; end; ... ShellExecute(0, 'open', PChar(Pfad_zu_WinWord), PChar(EncloseInQuotes(Datei)), nil, SW_SHOW); |
AW: ShellExecute - HTML Datei mit Word öffnen
Nochmals danke an DeddyH !!! :-) Funzt 1a.
Grüsse Jerry |
AW: ShellExecute - HTML Datei mit Word öffnen
Freut mich :)
|
AW: ShellExecute - HTML Datei mit Word öffnen
Zitat:
|
AW: ShellExecute - HTML Datei mit Word öffnen
Ich habe auf Grund dieses Hinweises einmal gestöbert und bin
![]() Zitat:
|
AW: ShellExecute - HTML Datei mit Word öffnen
Zitat:
|
AW: ShellExecute - HTML Datei mit Word öffnen
Weil QuotedStr nicht zum Ziel führt. "C:\Programme\Verzeichnis mit Leerzeichen" ist ja nicht dasselbe wie 'C:\Programme\Verzeichnis mit Leerzeichen'.
[edit] OK, bei AnsiQuotedStr kann man das Zeichen angeben. Aber was soll' s, so geht' s ja auch. [/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 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-2025 by Thomas Breitkreuz