Я использую Excel 2003 и у меня есть несколько книг, которые я должен отправить несколько дней в неделю для некоторых получателей.
В этих книгах есть макросы, и я не хочу, чтобы люди, получающие файл, могли просматривать макросы.
Я знаю, что макросы могут быть защищены паролем, но я также знаю, что эта защита паролем слаба и что существует несколько инструментов для получения доступа к макросам, не зная пароля.
Я думаю, что лучший способ для людей, чтобы никогда не получить доступ к моему коду макроса просто удалить его полностью.
Я знаю, что я могу скопировать вставить листы в новый файл excel и сохранить его как новый файл, который не будет содержать макроса, или что я могу сделать копию файла и удалить каждый модуль и класс вручную. У меня много занятий, так что это может занять много времени.
Однако я нахожу этот вариант трудоемким и подверженным ошибкам.
размещение моих макросов в файл XLA также не вариант как даже на полностью исправлена Excel 2003, Excel имеет тенденцию к сбою при использовании файлов XLA, в то время как тот же код прекрасно работает внутри самого файла XLS.
Я думаю, что лучшим вариантом было бы иметь программу командной строки, которая могла бы легко удалить макросы, но после Google немного, похоже, такой программы не существует.
вы видите другие варианты?
спасибо.