Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marostegan

Abrir uma planilha do excel

Recommended Posts

pessoal, eu preciso fazer o seguinte:dentro do delphi criar um botão e quando eu clicar nesse botão abra uma planilha do excel...alguem pode dar essa força?valews...bom fds pra todos!abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz dessa forma e acho que ficou legal;

declarei na sessão

 

public

procedure ExecutePrograma(Nome, Parametros: String);

{ Public declarations }

end;

 

 

 

implementation

 

{$R *.dfm}

 

 

 

procedure T_Form1.ExecutePrograma(Nome, Parametros: String);

Var

Comando: Array[0..1024] of Char;

Parms: Array[0..1024] of Char;

begin

StrPCopy (Comando, Nome);

StrPCopy (Parms, Parametros);

ShellExecute (0, Nil, Comando, Parms, Nil, SW_ShowMaximized);

end;

 

Para chamar o arquivo, você coloca no seu botão assim;

 

procedure TForm1.Button1Click(Sender: TObject);

begin

ExecutePrograma('Excel.Exe', ''); // se quiser chamar um arquivo novo.

end;

 

agora p/ chamar um arq. existente coloque assim

procedure TForm1.Button1Click(Sender: TObject);

begin

ExecutePrograma('Excel.Exe', ' nome do arquivo.xls');

end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.