Форум программистов, компьютерный форум, киберфорум
Наши страницы

VBA

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Артем Михайлов
0 / 0 / 0
Регистрация: 21.07.2009
Сообщений: 13
#1

Запуск макроса Excel при открытии через COM - VBA

23.09.2009, 15:56. Просмотров 1482. Ответов 1
Метки нет (Все метки)

Всем привет,

Чужая софтина открывает книгу Excel на основе шаблона через COM. Пихая туда данные, естественно.

Задача - косметическое преобразование данных на листе. Копаться в коде софтины почти нереально. Есть идея навести красоту через VBA; и в общем-то, это в нем делается в 10 строк, только вот загвоздка: мне не зацепится за событие открытия книги.

Ни Auto_Open(), ни Workbook_Activate(), ни прочие не работают. То есть - не запускаются автоматически.

Каким еще образом я могу зацепиться за открытие книги или листа?

Артем
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2009, 15:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Запуск макроса Excel при открытии через COM (VBA):

Запуск макроса при открытии документа - VBA
Добрый день! В VBA еще новичок, поэтому буду говорить, как мне подсказали, если что исправьте. Написал макрос, сохранил его в формате...

Запуск макроса при открытии конкретного файла - VBA
Здравствуйте, подскажите пожалуйста, возможно ли запустить макрос "Макрос1" автоматически только если открываем файл upload.xlsx ?

Автоматический запуск макроса при открытии книги? - VBA
Есть книга Книга1.xls и есть форма Form1? встроенная в эту книгу. Как сделать так, чтобы при открытии книги Книга1.xls - автоматически...

Автозапуск макроса при открытии файла Excel - VBA
Как сделать, чтобы макрос запускался при открытии файла Excel. (это совсем не для вируса)

Автоматический запуск макроса при открытии любой книги, которая соответствует конкретным условиям - VBA
Добрый день, уважаемые форумчане! Нужна ваша помощь:) Ситуация следующая. Мне на почту каждый день приходит екселевский файл, который...

Есть ли аналог макроса AutoOpen, выполняющегося в ворде автоматически при открытии документа, в Excel? - VBA
Есть ли аналог макроса AutoOpen, выполняющегося в ворде автоматически при открытии документа, в Excel?

1
Артем Михайлов
0 / 0 / 0
Регистрация: 21.07.2009
Сообщений: 13
24.09.2009, 12:21  [ТС] #2
Ответ найден.

COM_object.Application().Run('Auto_Open');
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2009, 12:21
Привет! Вот еще темы с ответами:

Запуск из Outlook макроса Excel - VBA
Форумчане, добрый день! Столкнулся со следующей проблемой при написании макроса, прошу гуру excel помочь мне с решением этого вопроса....

Запуск макроса Excel в Word - VBA
Здравствуйте, пишет с просьбой о помощи вам девушка, которая далека от программирования примерно настолько же, насколько туфли от Лабутена...

Запуск макроса excel макросом из word - VBA
Помогите, пожалуйста. Необходимо запустить макрос в excel при помощи макроса в word, не знаю, как это сделать.

Запуск макроса Outlook из Excel 2010 - VBA
Добрый день! Требуется запускать макрос в MS Outlook 2010 каждые 5 мин. Но так как OnTime метод есть только в Excel, возникла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru