Я перевожу какой-то унаследованный код с использованием библиотек Office Interop в epplus. Одна вещь, которую я не могу понять, - это как настроить рабочую книгу, чтобы попросить пользователя открыть файл, чтобы открыть его только для чтения. Например, если пользователь нажимает Файл -> Информация -> Защитить книгу -> Всегда открывать только для чтения
Я попытался установить указанное здесь свойство DocSecurity (https://sno.phy.queensu.ca/~phil/exiftool/TagNames/OOXML.html),, но безуспешно. excelWorkBook.Properties.SetExtendedPropertyValue("DocSecurity", "2");
Я также пытался добавить следующий узел в рабочую книгуxml <fileSharing readOnlyRecommended="1"/>
Я даже пытался сравнить разархивированные файлы Excel, защищенные, незащищенные, но изменений было слишком много.