Открытие файла Excel с отключением макроса.

Форум 1С: Одинэс.Ру

Найти!

Открытие файла Excel с отключением макроса.

Антиквар
18.02.2009 - 06:06
Доброго дня всем!
Конвертирую в 1С прайсы. Открываю их с помощью команд:
 
ОбъектЭксель = Новый COMОбъект("Excel.Application");
ОбъектЭксель.Application.Workbooks.Open(ИмяФайла);
 
На некоторых файлах вылетает с ошибкой.
Файлы с макросами. Если открывать их из 1С, то спрашивает, отключать макросы или нет. Если макросы оставлять, то именно у этих файлов тоже вылетает с ошибкой. При отключении макросов ошибок нет.
Видимо 1С по умолчанию открывает с подключением макросов, и поскольку в некоторых файлах какой-то глюк, то по ним выдает ошибку.
Как заставить 1С открывать файлы с отключением макросов, если такие имеются. Тогда избежим ошибок.
Спасибо!
К списку тем К списку форумов

Интересные темы

odines.ru
26.04.2024 - 01:15
Смотри также:
Можно ли предоставлять вычет по НДФЛ
1C Предприниматель
Всё, ребята. Переехали.

Re: Открытие файла Excel с отключением макроса.

adakabo
1 - 18.02.2009 - 08:48
ОбъектЭксель = Новый COMОбъект("Excel.Application");
ОбъектЭксель.Application.AutomationSecurity = msoAutomationSecurityForceDisable; //отключает макросы во всех открываемых файлах ексель
ОбъектЭксель.Application.Workbooks.Open(ИмяФайла);

Re: Открытие файла Excel с отключением макроса.

adakabo
2 - 18.02.2009 - 08:54
пардон... константа msoAutomationSecurityForceDisable на хост 1С не передается, прально будет так:
ОбъектЭксель.Application.AutomationSecurity = 3;

Re: Открытие файла Excel с отключением макроса.

Антиквар
3 - 18.02.2009 - 13:28
(2) Где-то нашел про AutomationSecurity, но пробовал так:
ОбъектЭксель.Application.AutomationSecurity(3)  :))
Ничего не получилось и не догадался по другому
Спасибо, попробую !

Re: Открытие файла Excel с отключением макроса.

Антиквар
4 - 18.02.2009 - 13:44
Спасибо, помогло !

Re: Открытие файла Excel с отключением макроса.

drums2004
5 - 18.02.2009 - 16:40
Ребята !
Напишите простенькую штуку .. чтобы ексель все свои константы дурацкие выдал в числовом виде . я всё прогнал и теперь просто пользуюсь ..

Интересные темы

odines.ru
26.04.2024 - 01:15
Смотри также:
Так это было
OFF. а че это форум так летает?
Офф: У кого сегодня Пятница-13 ?

Re: Открытие файла Excel с отключением макроса.

pit
6 - 18.02.2009 - 19:02
(5) этого добра в инете.... или тебя забанили на поисковиках?

Re: Открытие файла Excel с отключением макроса.

drums2004
7 - 19.02.2009 - 02:34
(6)у меня инета не было когда необходимость в константах была ..
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« подскажите имя ДБФ где находятся справочники договоров Нужны ли программистам 1с , права администратора на их локальные тачки »
© 2009 Форум 1С: Одинэс.Ру