Einzelnen Beitrag anzeigen

dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#2

Re: Excel öffnen über Button in Delphi+ Vorbelegen mit xls-D

  Alt 6. Dez 2006, 07:13
Zitat von Darkchild:
so wie ich das in der Hilfe verstanden habe brauche ich eine ExcelOLEObjekt, aber wenn ich das einbinde habe ich keinen plan was ich machen muss um Excel zu öffnen, genauso wenig weis ich wie ich dabei das Excel Dokument öffne und wem ich den Pfad dazu übergeben muss.
Also ich mach das immer über Shellexecute. Der folgenden Prozedur übergibst du deinen Excel-Dateinamen (inkl. Pfad) und das Betriebssystemmacht für die die "korrekte" Anwendung auf.

Delphi-Quellcode:
procedure TForm1.OpenSelectedFile(FName : string);
var
  p : array[0..1024] of char;
begin
  StrPCopy(p, FName);
  ShellExecute(Application.Handle, 'open', p, nil, nil, SW_SHOW);
end;
  Mit Zitat antworten Zitat