Текущее время: Пн, сен 08 2025, 15:33

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Хочу макрос выгружать отдельно от файла Excel и выполнять.
СообщениеДобавлено: Вт, апр 19 2005, 19:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Не хочу макрос прописывать в каждый Excel-файл.

Можно ли как то отдельно его формировать и потом уже применять для выгруженного Excel-файла?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: *
СообщениеДобавлено: Ср, апр 20 2005, 06:09 
Гость
ну выгружать его в отдельную книгу-контейнер (она будет только исполнять макросы, например Auto_Open, а данные будет брать из других книг)

а без книги никак (разве что через windows scripting host)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: *
СообщениеДобавлено: Ср, апр 20 2005, 08:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
PavelBerezin написал(а):
ну выгружать его в отдельную книгу-контейнер ...

А вот есть такая функция Application.RecordMacro, можно вписать строку макроса в его тело, если в этот момент включена запись макроса. А как программно включить запись макроса?

P.S.
Все же хочется текст макроса хранить где-нибудь в АБАПе, а не XLS-файлах...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 20 2005, 09:35 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Попробуйте рассмотреть методы
I_OI_DOCUMENT_PROXY~GET_SCRIPT_COLLECTION,
I_OI_SCRIPT_COLLECTION~ADD_SCRIPT_FROM_TABLE,
I_OI_DOCUMENT_PROXY~EXECUTE_MACRO.

А также программу SAPRDEMO_ESUITE_WORDPROCESSOR.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 20 2005, 09:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
В 4.7 (и видимо в 4.6с) есть набор классов Desktop Office Integration и там есть класс (точнее интерфейс) Script Collection для скриптов на VB и JavaScript. Хотя, примеров использования как-то не видно.. В общем, придется быть первопроходцем.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 20 2005, 17:07 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
DOI и VB уже как-то обсуждали http://www.sapboard.ru/forum/viewtopic ... 5498#15498
Добавлю, что сам VBA имеет объектную модель, т.е. существует возможность динамического создания макросов (по таком принципу, к стати, работает Excel-ракурс в ALV) об этом подробно в MSDN.
Идея со Script Collection интересна, поделись, что получилось в итоге?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB