![]() |
|
#1
|
|||
|
|||
![]() Что необходимо прописать для того чтобы открыть из Delphi excel?
|
#2
|
||||
|
||||
![]() Если ничего не напутал, то примерно так.
Код:
var App, Book, Sheet : Variant; FileName : String; begin App := CreateOleObject('Excel.Application'); try Book := ExApp.WorkBooks.Open(True); Sheet := ExBook.WorkSheets[1]; finally App := Unassigned; Book := Unassigned; Sheet := Unassigned; end; end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#3
|
|||
|
|||
![]() Выдает ошибку на стадии: XLApp:=CreateOleObject('Excel.Application');
Ошибка - Undeclared identifier: CreateOleObject Кто-нибудь сталкивался с подобной ошибкой? |
#4
|
||||
|
||||
![]() Добавь в uses ComObj;
В начале был Бит, потом Байт и только потом появилось Слово... |
#5
|
|||
|
|||
![]() Как осуществить объединение ячеек в Excel через Delphi?
Последний раз редактировалось dmit2222, 21.08.2011 в 12:17. |
#6
|
||||
|
||||
![]() Цитата:
Код:
Excel.Range[e.Cells[1,1], e.Cells[2,3]].Select; //ячейки A1:C2 Excel.Selection.Merge; //объединение А вообще здесь все есть: Василий Корняков - Программирование документов и приложений MS Office в Delphi (2005) Google в помощь |
#7
|
|||
|
|||
![]() [quote=Ildar-tsr]
Код:
Excel.Range[e.Cells[1,1], e.Cells[2,3]].Select; //ячейки A1:C2 Excel.Selection.Merge; //объединение Можно уточнить вот эту строчку кода: Excel.Range[e.Cells[1,1], e.Cells[2,3]].Select; //ячейки A1:C2 Что является 'Excel'? |
#8
|
||||
|
||||
![]() Это переменная Variant, та самая которой присваивается ОЛЕ-объект:
Код:
Excel:= CreateOleObject('Excel.Application'); Просто не знаю как ты эту переменную у себя обозвал. Google в помощь |