Пароль, Защищающий файл Excel в C#

Определенно изучите основы, как упоминает AlexDrenea. В то время как .NET защищает вас от множества вызовов Win32 API. Win32 API настолько огромен, что вы обязательно столкнетесь с ситуациями, когда .NET его не обернул.

Обычная ситуация в реальной жизни сортировка стрелок в ListViewColumns

6
задан yeahumok 27 May 2009 в 14:47
поделиться

3 ответа

Если вам нужен пароль Excel, все, что вам нужно, это что-то вроде этого:

using Microsoft.Office.Interop.Excel

//create your spreadsheet here...

WorkbookObject.Password = password;
WorkbookObject.SaveAs("spreadsheet.xls")

Для этого необходимо установить Excel.

Это не имеет ничего общего с System.IO.Packaging конечно, так что вам, возможно, придется переформулировать свой вопрос ...

9
ответ дан 9 December 2019 в 22:39
поделиться

Вам нужно будет использовать метод SaveAs на рабочем листе. В нем есть параметр для установки пароля. Вот пример на VB, который можно преобразовать в C #

http://www.codeproject.com/KB/office/Excel_Security.aspx

1
ответ дан 9 December 2019 в 22:39
поделиться

It's not possible using System.IO.Packaging. You will have to use Microsoft.Office.Interop.Excel using the Worksheet.SaveAs method. This requires Excel being installed on your target system.

0
ответ дан 9 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: