Предотвратить потерю цифровой подписи при сохранении документа?
Вопрос
Что такое эффективный обходной путь для предотвращения выпадения цифровой подписи из файла при его сохранении? Или, каков будет эффективный способ репликации сохраненных данных в документ MS Word с поддержкой макросов и цифровой подписью?
Некоторый контекст ...
Короче говоря, мое рабочее место теперь требует, чтобы файлы с поддержкой макросов были подписаны цифровой подписью, иначе макросы отключены (без опции включения) из-за обновления политики безопасности. Я особенно обеспокоен приложениями MS Office, использующими VBA.
Примечание: я не имею права голоса в этом вопросе, и при этом у меня нет возможности обсудить это с командой, которая осуществила изменение.
Также обратите внимание: я, к сожалению, не знаю, какой тип подписи будет применяться к моему документу или откуда он будет.
С учетом вышесказанного я не очень знаком с цифровыми подписями, однако, насколько я понимаю, после того, как файл подписан с ним, если вы сохраните файл и обновите любой код в проекте, он потеряет цифровую подпись .
Я только что закончил разработку документа MS Word, содержащего немало VBA, и UserForms
когда политика была изменена, и в этом моя потенциальная проблема.
Для ясности
Документ MS Word является оценкой, используемой в ходе различных тренингов для бизнеса, чтобы гарантировать, что сотрудники хорошо понимают новые изученные типы работы.
Есть 3 этапа, на которых документ сохраняется:
- Создание оценки
- Завершение участника
- Маркировка оценщика
Шаг 1 включает в себя то, UserForm
что по завершении записывает введенные пользователем значения в различные закладки (как заполнители, так и вложения), предварительно установленные в пустом документе. Затем документ программно сохраняется и переименовывается из «Шаблон оценки» в «[Тип навыка] Оценка [Номер оценки]» (с переменными [], назначенными для пользовательских входов).
Шаг 2 включает в себя UserForm
запрос, который запрашивает некоторые основные пользовательские данные (имя, местоположение, номер команды и т. Д.) И отображает содержимое вложенных закладок из документа в UserForm
labels
виде вопросов, с TexBox
разделами для предоставления ответа. Затем он отправляется программным способом через вложение электронной почты, которое включает в себя сохраняемый документ и переименовывается, чтобы добавить «_ [имя участника]» в конец имени файла.
На шаге 3 ведущий помечает оценку с помощью еще одной, UserForm
а затем отправляет результаты руководителю группы участников по электронной почте (снова с использованием VBA). Здесь документ сохраняется как макрос бесплатно, так как он отправляется только как ссылка на результат.
В итоге
Исходя из моего понимания, что после сохранения документа в проекте VBE появятся какие-либо обновления, цифровая подпись больше не будет действительной, и мой проект больше не будет полезен в нашей текущей рабочей среде.
Я пытаюсь лучше понять, как работают цифровые подписи (если они отличаются от моего нынешнего понимания), и я пытаюсь выработать некоторые альтернативные решения для сохраняемого документа и впоследствии при необходимости теряю подпись .
В качестве примера того, что я пытаюсь сделать, коллега заменил сохранение формы Excel записью пользовательских данных в .bin
файл, сохраненный в пользовательских документах (всего 5 коротких входных данных). Поскольку эта форма никогда не сохраняется (на самом деле сохранение документа отключено), это был подходящий метод для замены SaveAs
приглашения и сохранения рабочей книги в режиме макроса.
Примечание. Я не верю, что это подходящее решение для моего документа, так как объем данных, которые будут вводиться в мой документ (не говоря уже о вышеизложенном, покажет результаты только для пользователя, который внес изменения, и никто другой) ).
Обновить
Кажется, что проверенный файл имеет функцию, которая пишет в VBE (наряду с рабочим листом - большая часть проекта), так что это может быть причиной того, что у меня возникла путаница с изменениями, из-за которых подпись удалялась.
Поскольку теперь я понимаю немного больше о Сигнатурах (я, возможно, просто слишком рано спросил об этом) и о фактической ситуации с другими файлами в среде, я думаю, если документ будет иметь цифровую подпись, и после этого в VBE не будет внесено никаких изменений., документ может быть сохранен с изменениями, внесенными в содержимое документа, и это не повлияет на действительность подписи?
0 ответов на вопрос
Похожие вопросы
-
6
Насколько хороша защита паролем Word?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
1
Как сделать так, чтобы меню по умолчанию открывалось «полностью» в MS Word 2003?
-
-
1
Office 2007 - ссылки на источники в Word
-
6
Есть ли сочетание клавиш для выделения выделенного текста в MS Word 2007?
-
2
Word 2007 не открывает старые файлы
-
3
Минимизируйте размер файла документов Microsoft Word
-
6
Рекомендация для простого (японского) текстового процессора
-
1
Используя OpenOffice.org, есть ли способ напечатать не только контент, но и комментарии к документу?
-
2
Безопасный сбой электронной почты Outlook 2007