Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
7 / 7 / 4
Регистрация: 20.02.2015
Сообщений: 171

Запуск макроса excel из outlook

27.07.2017, 10:04. Показов 4100. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрий день!
Хочу запустить макрос excel из outlook.
Я пробовал так:
Код:
Visual Basic
1
excel.application.run "personal.xlsb!test.macro1"
и так пробовал
Visual Basic
1
2
3
4
Set objXls = CreateObject("Excel.Application")
            Run "Personal.xlsb!test.macro1"
             objXls.Application.Visible = True
             Set objXls = Nothing
но что-то не получается. Подскажите в чём ошибка?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.07.2017, 10:04
Ответы с готовыми решениями:

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

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

Запуск макароса Outlook из другого макроса Outlook
Добрий день! как в Outlook 2010 запустить макарос Outlook из другого макроса Outlook

7
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
27.07.2017, 13:17
Если правильно указано имя книги, модуля и макроса, то :

Visual Basic
1
2
3
4
5
6
7
Set xlApp = CreateObject("Excel.Application")
Set xlWb = xlApp.Workbooks.Open(xlApp.StartupPath & "\Personal.xlsb")
xlApp.Run "Personal.xlsb!Test.Macro1"
 
'''
 
xlWb.Close True: xlApp.Quit
0
7 / 7 / 4
Регистрация: 20.02.2015
Сообщений: 171
27.07.2017, 14:38  [ТС]
макрос не запускается, если посмотреть диспетчер задач то есть запущен процес екселя
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
27.07.2017, 16:12
Перед вызовом макроса, нужно, чтобы личная книга макросов была открыта (строка #2)
0
7 / 7 / 4
Регистрация: 20.02.2015
Сообщений: 171
27.07.2017, 16:49  [ТС]
а если личная книга макросов закрыта, как открыть ее макросом из аутлука?
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
27.07.2017, 17:45
Например так, как это сделано в строке #2
1
7 / 7 / 4
Регистрация: 20.02.2015
Сообщений: 171
28.07.2017, 09:13  [ТС]
всеравно макрос не запускается, если посмотреть диспетчер задач то есть запущен процес екселя
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
28.07.2017, 10:28
Зачем в очередной раз повторять про диспетчер задач, когда более важно, что происходит после вызова метода Run.

Если Вы получаете сообщение о том, что макрос не найден, значит надо правильно указать имя модуля и макроса, если никаких ошибок нет, значит - либо макрос всё-таки вызывается, либо перед run кто-то влепил on error resume next, тогда от него нужно избавиться и смотреть на код/текст ошибки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.07.2017, 10:28
Помогаю со студенческими работами здесь

Запуск макроса Outlook при получении письма
Добрый день. Требуется запускать макрос при получении письма. В интернете нашел решение...

Запуск макроса в Outlook через некоторое время после старта
Здравствуйте. Есть макрос, который сортирует письма по папкам. Его необходимо запускать после того, как запущен outlook и пришли все...

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

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

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru