Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 5
1

Сделать выгружаемый в Excel документ доверенным

06.03.2013, 17:32. Показов 1044. Ответов 3
Метки нет (Все метки)

Добрый день господа.

Содержимое документа формируется процедурой в Access, используя шаблон из файла. Однако в этом шаблоне есть макрос, который я не могу реализовать при формировании документа.
В этом макросе и кроется вся проблема. У офиса на сервере стоят стандартные настройки безопасности, а следовательно макросы отключены.

Собственно вопрос можно ли как-то из кода сделать документ доверенным или снять защиту перед открытием экселя.
Вариант с перманентным отключением отпадает, т.к. не хочется это делать ради одного файла.
Также отпадает вариант с включением по уведомлению, т.к. пользователи будут ругаться что неудобно.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2013, 17:32
Ответы с готовыми решениями:

Как сделать проверку на то, открыт ли документ Word (Excel) или нет?
всем привет. как мне сделать проверку на то открыт ли документ(любой не конкретный) Word(Exel) или...

Как сделать неактивной пользовательскую кнопку, если в Excel не загружен не один документ?
Как сделать неактивной пользовательскую кнопку, если в Excel не загружен не один документ? И...

Как объединить одинаковые dataGridView1 и dataGridView2 или как сделать один excel документ
Привет форумчане! на форме есть dataGridView1 и dataGridView2 у них одинаковое количество...

Изменить реквизит,выгружаемый на сайт при обмене
При выгрузке товара из 1С розница на сайт по умолчанию в название товара на сайте попадает реквизит...

3
2840 / 772 / 41
Регистрация: 20.05.2012
Сообщений: 2,056
07.03.2013, 02:48 2
Цитата Сообщение от Rilvej Посмотреть сообщение
Содержимое документа формируется процедурой в Access, используя шаблон из файла. Однако в этом шаблоне есть макрос, который я не могу реализовать при формировании документа.
В этом макросе и кроется вся проблема. У офиса на сервере стоят стандартные настройки безопасности, а следовательно макросы отключены.
Напишите код в Аксессе и попробуйте подключиться так: http://samoucka.ru/document18470.html, используя объекты Экселя, их методы и свойства. (И в общем случае, применяйте лучше позднее связывание: CreateObject)
0
Эксперт MS Access
6661 / 4271 / 263
Регистрация: 12.08.2011
Сообщений: 12,451
07.03.2013, 03:03 3
Цитата Сообщение от Rilvej Посмотреть сообщение
Также отпадает вариант с включением по уведомлению, т.к. пользователи будут ругаться что неудобно.
Если файл один и тот же один раз нажмут и всё.
0
0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 5
07.03.2013, 19:56  [ТС] 4
Спасибо за советы.
Проблема отпала сама собой. Оказывается, если я просто открываю Excel документ, то он блокирует макросы, а если я открываю его через vba код в аксэсе, то все макросы активны.
Видимо Эксэлю передаётся доверенность Access базы
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2013, 19:56

Запись из ТЗ в Excel Документ
Всем доброго дня, столкнулся с проблемой: Имеется файл excel 5500 строк 40 столбцов, часть...

Документ Excel на форме
Здравствуйте! У меня возникла проблема. Мне нужно чтобы при нажатии кнопки появлялась форма, на...

Сертификат сайта является не доверенным
При входе на сайт Вконтакте, выдается сообщение: Сертификат сайта является не доверенным и ещё...

Из Excel открыть документ Word
Как из Excel открыть документ Word, в котором был бы определенный текст


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

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

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