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

Вниз

Как выполнить макрос в Excel ?   Найти похожие ветки 

 
VID ©   (2004-05-09 17:59) [0]

Delphi 5 + Excel 2002.
Делаю так.
   Excel:=GetActiveOleObject("Excel.application.10");
   Excel.Visible:=true;
   defaultxls := ReportDir + "default.xls";
   Excel.WorkBooks.Open(defaultxls);
   WorkSheet:=Excel.ActiveSheet;
   UsdRange:=WorkSheet.UsedRange;
   Cells:=Excel.Cells;
В файле default.xls есть макрос "macros_1".
как запустить его выполнение в Excel"е из delphi ?


 
Думкин ©   (2004-05-09 18:11) [1]

Информация к размышлению:
Sub Макрос1()
"
" Макрос1 Макрос
" Макрос записан 09.05.2004 (Думкин)
"

"
   Range("D8").Select
   ActiveCell.FormulaR1C1 = "=5"
   Range("E8").Select
   ActiveCell.FormulaR1C1 = "=6"
   Range("F8").Select
   ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1])"
   Range("F9").Select
End Sub
Sub Макрос2()
"
" Макрос2 Макрос
" Макрос записан 09.05.2004 (Думкин)
"

"
   Range("D10").Select
   ActiveCell.FormulaR1C1 = "=7"
   Range("D8:F8").Select
   Selection.ClearContents
   Range("D7").Select
   Application.Run "Книга1!Макрос1"
   Range("F10").Select
   ActiveCell.FormulaR1C1 = "=8"
   Range("F11").Select
End Sub


 
VID ©   (2004-05-09 19:39) [2]

Application.Run "Книга1!Макрос1"

Большое спасибо, что решил мне помочь :)



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
14-1083935165
Mim1
2004-05-07 17:06
2004.05.30
Где взять клиент для этого форума


14-1083838330
SiJack
2004-05-06 14:12
2004.05.30
DUnit - не могу врубится как данным сабжем пользоватся


7-1082805094
Andrew_Rostov
2004-04-24 15:11
2004.05.30
Измерение времени с точностью до мс


14-1084047738
Swed
2004-05-09 00:22
2004.05.30
Справка о справке


9-1075019291
ZedeS
2004-01-25 11:28
2004.05.30
Игра Удав, движение