问题描述
用vb.net如何判断word文件是否加有密码
解决方案
解决方案二:
打不开就表示加密了.你获取一下异常就行了.
解决方案三:
我也是这么想的。我现在想做的是,对一个folder下的所有files进行读取处理。(对象文件是excel,word,ppt)对那些加有密码的文件,暂且不进行处理,出力log。对于excel和ppt这种处理都行得通,但是对于word,它总会弹出password入力窗口。导致所有处理都终止了。很讨厌的。比如说,excel的open:xlApp.Visible=FalsexlApp.ScreenUpdating=FalsexlApp.DisplayAlerts=FalseExcel.WorkbookxlBook=xlBooks.Open(Filename:=path,UpdateLinks:=0,ReadOnly:=True,Password:="")ppt的open:pptApp.DisplayAlerts=FalsePowerPoint.PresentationpptPresent=pptPresents.Open(FileName:=path,ReadOnly:=Microsoft.Office.Core.MsoTriState.msoFalse)想知道,word的open的具体写法不让它弹出password入力窗口,直接进入异常处理。
解决方案四:
怎么没有人解答阿各位高手帮帮忙看看阿。。。
解决方案五:
http://msdn.microsoft.com/en-us/library/cc313153.aspx这里有office系列文档的详细文件结构剖析,看看吧
解决方案六:
不太清楚,帮顶
解决方案七:
楼主说的是ppt吧,word和excel都可以的
时间: 2024-09-10 13:24:03