Главная страница
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.062 c
1-1084558596
DIS
2004-05-14 22:16
2004.05.30
MsAgent


14-1083159353
SeriousSam
2004-04-28 17:35
2004.05.30
Помогите выбрать комп


1-1084953488
Sibiryak
2004-05-19 11:58
2004.05.30
TComboBox


3-1083734716
Komar
2004-05-05 09:25
2004.05.30
Как работать с базами MySQL расположенные на другом компьютере?


1-1085047782
PHENIX physicist
2004-05-20 14:09
2004.05.30
выплывающая форма