Главная страница
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.022 c
15-1189424595
MZ
2007-09-10 15:43
2007.10.07
Управление пользователями FireBird


2-1189278252
Fin
2007-09-08 23:04
2007.10.07
Как узнать код символа в юникоде.


3-1180274821
Nic
2007-05-27 18:07
2007.10.07
Импортировать базу даненых в SQL Server 2000


15-1189062735
iam
2007-09-06 11:12
2007.10.07
Ссылку на неплохую книгу по MS SQL SERVER


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