|
Тема
|
С Word добре ами с Exel?
|
|
Автор | Любoпитeн (Нерегистриран) |
Публикувано | 02.12.04 10:45 |
|
Здравейте отново.
Помогнахте ми отлично за попълване на бланка под Word
Да обаче шефа иска вече и друга само че под Exel
Та аз да попитам. Възможно ли е горе долу на същият принцип ч/з някакви си бокмарк-и и или директно по полета да се попълва Exel - бланка.
Предварително благодаря.
| |
Тема
|
Re: С Word добре ами с Exel?
[re: Любoпитeн]
|
|
Автор | rocт (Нерегистриран) |
Публикувано | 02.12.04 16:26 |
|
Опитай с това:
Първо правиш бланката в Ексел, за да не се занимаваш после с глупости и я записваш като Template.xls
После в програмката вкарай следното (май така беше):
Имай предвид, че самия Ексел ще се стартира, без да се покаже на екрана, ако искаш това да стане, добави book.visible := true, след като си инициализирал book.
var
book, sheet : Variant;
begin
try
book := CreateOleObject('Excel.Application');
book.Workbooks.Open('Template.xls');
sheet := book.Worksheets[1];
book.Range('A1') := 'Hello World'; //необходимата клетка
book.ActiveWorkbook.SaveAs('1.xls');
finally
book.Quit;
book := Unassigned;
end;
end;
| |
Тема
|
Re: С Word добре ами с Exel?
[re: rocт]
|
|
Автор | ЛЮБOПИTEH (Нерегистриран) |
Публикувано | 03.12.04 10:09 |
|
10Х
Ще черпя![](http://i.dirbg.com/clubs/icons/wink.gif)
| |
Тема
|
Re: С Word добре ами с Exel?
[re: rocт]
|
|
Автор | OOO (Нерегистриран) |
Публикувано | 14.01.05 11:07 |
|
А с OpenOffice може ли да стане и как?
| |
|
За можене - може. Но е различно от MS Excel.
Виж и .
Вместо да използваш Excel/OO през automation можеш и да създаваш директно CSV или XLS файл, който да се отваря после в Excel/OO. За CSV - става лесно, но нямаш форматиране. За XLS - с подходящите библиотеки пак става лесно, но имаш пълен контрол върху нещата. Аз например ползвам
| |
Тема
|
Re: С Word добре ами с Exel?
[re: andrew_nikoloff]
|
|
Автор | OOo (Нерегистриран) |
Публикувано | 14.01.05 13:22 |
|
Много благодаря за информацията! Сега ще го пробвам.
| |
Тема
|
Re: С Word добре ами с Exel?
[re: Любoпитeн]
|
|
Автор | CBA (Нерегистриран) |
Публикувано | 30.06.06 16:07 |
|
Извинявам се ,че връщам стара тема , но ми се налага да попитам.
Отворил съм Exel -документ и съм го попълнил , налага ми се обаче и да го разпечатя.
Предварително благодаря
| |
Тема
|
Re: С Word добре ами с Exel?
[re: CBA]
|
|
Автор |
TRN () |
Публикувано | 01.07.06 12:17 |
|
От примера по горе след
book.ActiveWorkbook.SaveAs('1.xls');
добави
Sheet.PrintOut;
| |
Тема
|
Re: С Word добре ами с Exel?
[re: TRN]
|
|
Автор | CBA (Нерегистриран) |
Публикувано | 03.07.06 08:57 |
|
book.ActiveWorkbook.Sheet.PrintOut
показва следната грешка
Method 'Sheet' not supported by automation object
| |
Тема
|
Всичко е О.К.
[re: TRN]
|
|
Автор | CBA (Нерегистриран) |
Публикувано | 03.07.06 11:29 |
|
Грешката е била моя
| |
|
|
|
|