Excel&Delphi

4 отговора 336 прегледа
#1

Excel&Delphi

Daite konkreten primer, kak moga da redaktiram opredelena kletka na WorkBook na Excel!

ExcelWorkbook1.Kletka := kwotosiiskam;

Blagodarq!

Отговор
в отговор на 1OO #2

Re: Excel&Delphi

Доколкото знам се ползват TLB-та
Разгледай Excel_TLB трябва да имаш такъв файл

Отговор
в отговор на lra #3

Re: Excel&Delphi

naj-verojatno njama. ako izpolzva D5 s update ili D6. Po skoro moze da potyrsi fajlove Excel97_TLB ili Excel2000_TLB

Отговор
в отговор на 1OO #4

Може и без TLB...

Това работи:


Uses ComObj, ActiveX ...
...
Const
wdWindowStateMaximize = $00000001;
Var
WordApp : OleVariant;
begin
CoInitialize(Nil);
Try
WordApp := CreateOleObject('Word.Application');
WordApp.Documents.Open('doc1.doc');
WordApp.Visible := True;
WordApp.WindowState := wdWindowStateMaximize;
Finally
CoUninitialize;
End;
end;

На OleVariant можеш да присвояваш всеки от обектите, до които имаш достъп през WordApp променливата. А какви са обектите, свойствата и методите, можеш да прочетеш в "Help for Visual Basic" за Word-а.

Отговор
в отговор на 1OO #5

Re: Excel&Delphi

Moje da izpolzvash kod podoben na tozi:
ExcelApplication1.Visible[0] := True;
ExcelApplication1.Workbooks.Add (NULL, 0);
WorkSheet.ConnectTo((ExcelApplication1.Worksheets[1]) as _Worksheet) ;
RangeE:=ExcelApplication1.Range['A3','A3'];
RangeE.Value:='Stojnost na kletkata';
.........
Izpolzval sam komponentite za automation ot palitrata servers
Uspeh

Отговор