Delphi controlando o Excell (ajuda)

Enviado:
30 Jan 2007 12:48
por zachary
Olá pessoal!
Preciso controlar a exibição de uma linha numa planilha do excell através do delphi.
Pelo delphi eu abro uma planilha excel, exporto dados para ela e dependedo da circunstancia eu quero que uma linha fique oculta ou não.
Aguem pode me dar uma sugestão de como fazer isso?
Abraço,
Zac

Enviado:
07 Fev 2007 10:22
por zachary
Indy VCL?
O que é isso?
Zac

Enviado:
01 Ago 2007 21:06
por Wagner de Queiroz
Não sei se o papo ja morreu,
mas o delphi possui componentes para DDE (Dinamic Data Exchange) ou Troca Dinamica de Dados.
Esse mecanismo foi criado para permitir que as planilias do Excel possam interagir com o mundo externo (Como por exemplo uma planilia pegar a cotação da bolsa em tempo real)
Os componentes sao TDdeServerConv TDdeServerItem e TDdeClientItem
abaixo é um exemplo vagaba de um servidor DDE.
numa planilia do Excel uma celula chama automaticamente o programa delphi, bizarro não ?
O problema é que isso é tao inseguro que a Microsoft ta acabando com ela. pois vc insere uma celula numa planilia no disco (editando o arquivo da planilia) que chamaria o virus.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DdeMan;
type
TForm1 = class(TForm)
MeuServidor: TDdeServerConv;
MeuItem: TDdeServerItem;
Label1: TLabel;
ScrollBar1: TScrollBar;
procedure ScrollBar1Change(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.ScrollBar1Change(Sender: TObject);
begin
MeuItem.Text:=IntToStr(Scrollbar1.Position);
label1.Caption:=MeuItem.Text;
end;
end.

Enviado:
26 Set 2007 08:44
por zachary
Obrigado Wagner, já resolvi o problema e foi da maneira que você descreveu.
Espero que essas informações possam ajudar outros!
Abraço,
Zac