Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.07;
Скачать: CL | DM;

Вниз

Как это выгледит в Дельфи   Найти похожие ветки 

 
Alex17   (2006-01-14 15:54) [0]

Здравствуйте уважаемые мастера. У меня возникла проблема я записал макрос и пытался написать код на дельфи того что делает Макрос но  работает не так как нужно. Помогите Пожалуйста вот и сам макрос

Sub Macro2()
"
" Macro2 Macro
" Macro recorded 14.01.2006 by ALEXX
"

"
   Workbooks.Add
ChDir "C:\Documents and Settings\Alex\Desktop"
   ActiveWorkbook.SaveAs Filename:= _
       "C:\Documents and Settings\Alex\Desktop\Book2.xls", FileFormat:=xlNormal, _
       Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
       CreateBackup:=False
End Sub

Мне надо чтоб мая программа создала Обычный Файл Экселя с пустой книгой и сохранила  его. Покажите как это выглядит в Дельфи


 
palva ©   (2006-01-14 22:01) [1]

{$APPTYPE CONSOLE}
uses
 Variants, ActiveX, ComObj;
Const
 xlNormal = -4143;
var
 ExcelApp: Variant;
begin
 CoInitialize(Nil);
 ExcelApp := CreateOleObject("Excel.Application");
 ExcelApp.Workbooks.Add;
 ExcelApp.ActiveWorkbook.SaveAs("D:\C\pascal\oletest.xls", xlNormal, "", "", False, False);
 // Но можно и так - наверно, разницы нет.
 // ExcelApp.ActiveWorkbook.SaveAs("D:\C\pascal\oletest.xls");
 ExcelApp.Quit;
 ExcelApp := Unassigned;
 CoUninitialize;
end.


 
umbra ©   (2006-01-16 12:01) [2]

2 palva ©   (14.01.06 22:01) [1]


>   CoInitialize(Nil);
>
>   CoUninitialize;
>

а разве этого не происходит при загрузке ComObj?


 
palva ©   (2006-01-21 00:21) [3]

> а разве этого не происходит при загрузке ComObj?
Не знаю, у меня (D7) не происходит. Если выкинуть CoInitialize, то будет ругаться при выполнении. При VCL- приложении наверно происходит.



Страницы: 1 вся ветка

Текущий архив: 2007.10.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
6-1170620768
alexm_hs
2007-02-04 23:26
2007.10.07
Проблемы с вызовом XcvDataW


2-1189417039
sos1g3
2007-09-10 13:37
2007.10.07
Построение графика


15-1189085643
savyhinst_
2007-09-06 17:34
2007.10.07
Сломаная винда.


15-1189000206
savyhinst
2007-09-05 17:50
2007.10.07
Linux


15-1189531493
vasIZmax
2007-09-11 21:24
2007.10.07
"Тарифный" ход