用什么方法做的Office 2007使用加密(加密选择时和设定从Office菜单密码)?
我的C#应用程序需要创建和读取加密的Excel 2007文件格式(.xlsx)。 重要的是,这些文件保留从Excel访问,所以我必须使用Microsoft的加密方法,不能泡我自己。
普通Excel 2007中的文件是一个ZIP压缩文件,我使用它访问ExcelPackage ,内部使用* System.Io.Packaging.Package *(.NET的3.0部分)。
然而,在Office加密不是标准ZIP加密。 包类好像不支持加密,并报告损坏的文件。 7zip的打开文件(不提供密码),里面展示了一些二进制文件。