Защитите Excel VBProject через. NET - PullRequest
0 голосов
/ 28 марта 2020

Я нигде не смог найти ответ, и у меня такое ощущение, что это невозможно, но не мешает спросить:).

Я создаю файл Excel через. NET формирует приложение, и я добавил код vba в файл. Я не хочу, чтобы люди возились с этим, поэтому я хочу добавить пароль в проект vba, но я не могу найти, как это сделать. Кажется, что VBProject.Protection только для чтения.

Я также попытался разархивировать файл Excel, чтобы увидеть, в чем разница в файле xl/vbaProject.bin после того, как я добавил пароль вручную. Хотя большинство из них, если они не читаются, я заметил строку, которая начиналась с «DPB =» и значение защищенного паролем проекта было намного длиннее. Однако незащищенный файл был поврежден, когда я скопировал значение из защищенного файла.

У кого-нибудь есть опыт автоматической защиты VBProjects?

Я очень ценю любую помощь!

...