Но.....если знать имя файла и имя нужного макроса из 1С программно он открывается не смотря на уровни безопасности
код типа
Ехсел=СоздатьОбъект("Excel.Application");
......
Ехсел.Run("МойМакрос");
А если у нас нет такого файлика EXCEL можем ли мы сами его создать ?
Да.Создаем файл.Создаем макрос.....
(кнопка "Пробуем создать макрос напрямую")
и вот засада при запуске умная программа будет ругаться
Microsoft Office Excel: Программный доступ к проекту Visual Basic не является доверенным
обидно.но нас же это не остановит
(кнопка "Создаем макрос не смотря на запреты")
создаст книгу с макрос и выполнит его - MS EXCEL узнает тебя !
(прим.автора. а макросы бывают ой какие разные)
Сразу для тех кто любит спорить - отвечаю представлен самый простой способ получить доступ (и он не у всех сработает)
но как говорится попытка, не пытка, а пример (кто предупрежден, тот вооружен)
Кто знает тот меня поймет о чем я (для тех кто не знает, сохраните созданный файл EXCEL сами ручками "программно специально не стал сохранять" и откройте его вновь)