Мы являемся ISV с опытом разработки и распространения настольных приложений, написанных на VB6. В настоящее время мы разрабатываем инструменты в виде электронных таблиц Excel, содержащих код VBA. Они будут доступны для скачивания различным пользователям, включая организации локальных органов власти.
Раньше мы редко распространяли электронные таблицы за пределами нашей собственной организации. Какие лучшие практики мы должны придерживаться, и есть ли подводные камни, за которыми следует следить?
Я знаю следующее.
- Цифровая подпись электронных таблиц с Authenticode. Есть ли советы по этому поводу?
- Я беспокоюсь, что ИТ-отделы могут налагать правила безопасности, которые помешают пользователям загружать электронные таблицы, содержащие макросы, даже если они подписаны. Это происходит?
- Выполнение уверенного кода работает в разных версиях Excel (2000, 2002, 2003, 2007). Любой совет?
- Защита паролем (заблокировать) электронные таблицы. Слабая защита лучше, чем ничего, и это не катастрофа, если кто-то получает исходный код.
- Контроль версий.
- ... может быть, мне нужно просто прочитать окончательную книгу?