Форум Программирование макросы в word |
|
доброго времени!!! У меня такая проблема, может кто нибудь может подсказать: Мне необходимо из delphi разрешить использование макросов в word, причем после закрытия, приложения конечно же опять запретить. Пока нашел выход только через реестр, но не удобно только то что мое приложение может работать с разным вордом, а для каждой версии это отслеживать тяжело. Может кто нибудь знает как можно из delphi включать и отключать использование макросов в word, в не завимости от версии офиса??? | ||||||
|
Поскольку макросы блокируются системой безопасности Офиса, то включить их программно может быть проблематично. По крайней мере, Microsoft всячески будут этому препятствовать. Это же находка для вредоносного ПО! Что там за вариант с реестром? Какой именно ключ надо менять? | ||||||
|
ключ реестра HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Security это для 2003 офиса, и там идет занчение от 0 до 4 по соотношению с параметрами безопастности в worde | ||||||
|
Ну, если изменение этого ключа незамедлительно вносит изменения и всё работает, то это не самый плохой вариант. Для других версий отличия будут в названии ветки - вместо 11.0 будут другие цифры. Ну и само значение, возможно, будет только 0 или 1 - смотря, какие там режимы безопасности. А в целом, ниже Office XP вряд ли кто-то сейчас использует, так что я бы особо не заморачивался по этому поводу. | ||||||
Перейти в раздел:
© 2004 - 2024, Delphi.int.ru |
Версия форума: 1.10 (19.01.2010) |
Выполнено за 0.01 сек. |