Ищу функцию

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
ENB83
Новичок
Сообщения: 23
Зарегистрирован: 19 мар 2008, 11:57
Откуда: Новосибирск

Ищу функцию

Сообщение ENB83 »

Ищу функцию для VIP, аналог макроса Excel

Sub Макрос1()
' Макрос1
ActiveSheet.PageSetup.Zoom = 80
End Sub

Eсть же функция xlAutoFit(3,1,MaxExcelRow , MaxExcelCol);
и та, которую ищу должна быть, и вообще, как посмотреть все функции для Excel которыми можно пользоваться в VIP.
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

k_vit
Постоянный обитатель
Сообщения: 143
Зарегистрирован: 09 авг 2006, 16:40
Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"

Сообщение k_vit »

Посмотреть можно в файле Excel.doc


А вам можно сделать так VIP-ом :

Код: Выделить всё

...
  LogStrToFile('c:\Macro.bas', ShortStrToWin('Sub Макрос1()'));
  LogStrToFile('c:\Macro.bas', ShortStrToWin('ActiveSheet.PageSetup.Zoom = 80'));
  LogStrToFile('c:\Macro.bas', ShortStrToWin('End Sub'));

  xlImportModule('c:\Macro.bas');
  xlRunMacro(ShortStrToWin('Макрос1'));
...
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

На самом деле excellib.dll экспортирует функций больше, чем описано в excel.doc. Достаточно просмотреть dll с помощью, например Dependency Walker или PAS/EXCEL/excellib.pas.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

m0p3e
Может быть кто-нибудь дополнит эту доку и выложит "свежий" вариант? :-o
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

Может дополнит. Как только с поддержкой OpenOffice закончит. :)
Ответить