【发布时间】:2020-02-07 18:44:14
【问题描述】:
我正在尝试找到一种以编程方式打开既受打开保护又受编辑保护的演示文稿的方法。
我确实知道如何分别实现一个或后者,但不必处理要求编辑密码的弹出窗口。
打开受保护的文件:Presentation presentation = ppApp.Presentations.Open($"{presentationFile}::{password}::", MsoTriState.msoFalse, MsoTriState.msoFalse, WithWindow: MsoTriState.msoFalse);
要打开受编辑保护的文件:var presentation = ppApp.ProtectedViewWindows.Open($"{presentationFile}", editPassword, MsoTriState.msoFalse);
实际问题:如何打开受打开和编辑(已知)密码保护的演示文稿,删除它们并保存演示文稿?”
欢迎任何建议,谢谢!
【问题讨论】:
-
只是猜测,但我会尝试将
::{password}::添加到第二个选项 -
谢谢@Rafalon,虽然没有运气,但已经尝试过了,它说它找不到文件。
ProtectedViewWindows似乎无法识别打开时的其他参数。
标签: c# passwords powerpoint office-interop