Ir para conteúdo
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[DELPHI]Abrir arquivo de qualquer extensão


Posts Recomendados

Adicione à cláusula uses da unit: ComObj

 

var

Msword: Variant;

procedure TForm1.Button1Click(Sender: TObject);

begin

Msword:=createoleObject('Word.Basic');

Msword.AppShow;

Msword.fileopen('c:\documento.doc');

end;

 

 

Adicionar à cláusula uses da unit: ShellApi

procedure TForm1.Button1Click(Sender: TObject);

begin

ShellExecute(handle,nil,'winword.exe','c:\dados.doc',nil,sw_ShowMaximized);

end;

 

 

var caminho: string;

begin

caminho := 'D:\Meus documentos\VigilanciaSanit\Fontes\dados.doc';

if (fileExists(caminho)) then

ShellExecute(Handle, nil, Pchar(caminho), nil, nil, SW_SHOWNORMAL);

end;

Se quiser dar ao usuário do programa o controle de abrir um arquivo coloque um Edit e subtitua o código fonte acima(de var pra baixo),por:

 

var caminho: string;

begin

caminho := Edit1.text;

if (fileExists(caminho)) then

ShellExecute(Handle, nil, Pchar(caminho), nil, nil, SW_SHOWNORMAL);

end;

 

Créditos: Wederson dos A. Pereira(site linhadecódigo.com) , Owner'(colocou a segunda parte do código).

Gostou,por favor agradeça.

Link para o comentário
https://www.webcheats.com.br/topic/520201-delphiabrir-arquivo-de-qualquer-extens%C3%A3o/
Compartilhar em outros sites

Poderia colocar o caminho com o edit1:

É necessário se cadastrar para acessar o conteúdo.

Aconselho assim, dá mas liberdade a pessoa !

4I1ShmNRGyg2k.webp

Link para o comentário
https://www.webcheats.com.br/topic/520201-delphiabrir-arquivo-de-qualquer-extens%C3%A3o/#findComment-2705510
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.