2
我使用“netoffice”库从文件中提取文本。这应该是自动化的过程。检测密码保护字文件
但是,当word文件受密码保护时,将显示警告窗口,以便用户需要输入密码。因为这是自动化过程,所以用户不输入密码,程序在此停止。
如何检测word文件是否使用“netoffice”进行密码保护,如果不能这样做,如何禁用警报窗口显示?
我试着将DisplayAlerts设置为WdAlertLevel.wdAlertsNone,但它不起作用。
以前一样,显示警告窗口。 – Programmer 2014-10-07 16:10:27
我在VS2012中制作了一个控制台应用程序,使用.NET Framework 4.0和NetOffice.dll v1.6。如果我省略passwordDocument参数,我也会收到密码提示对话框。如果我添加passwordDocument参数,则不会显示对话框并引发异常。 – 2014-10-07 17:03:07
不知道如果[程序员](http://stackoverflow.com/users/2096420)的评论需要删除,因为该答案的接受答案状态,但我可以确认此脚本的VBS版本确实可以[giorgos -betsos](http://stackoverflow.com/users/2149718)建议。 – user66001 2017-03-08 15:36:25