Текущее время: Вт, июл 22 2025, 20:18

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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