Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

запуск макроса в экселе

запуск макроса в экселе
Я
   KRV_1983
 
04.10.18 - 17:33
Эксель.WorkBooks.Open(Объект.Путь)
Эксель.Run("dff");

Открываем эксель, запускаем в нем макрос. Каманда Эксель.Run отрабатывает только если в файле есть кнопка, которой назначен макрос.  Если кнопки нет, то ничего не отрабатывает.


Есть ли возможность это обойти?
 
 
   sechs
 
1 - 04.10.18 - 17:52
ЕМНИП оно там активного контекста требует, чтобы определить лист/книгу, где метод лежит...

Попробуй или активный лист перед вызовом поставить или с полным путем вызвать, в духе Application.Run("Лист1!dff")

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует