首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

勿沉:怎么用VBA判断office2003ppt是否启用了加密(设置了打开密码)

2013-06-19 
勿沉:如何用VBA判断office2003ppt是否启用了加密(设置了打开密码)?如何用VBA判断office2003中PPT的VBA工程

勿沉:如何用VBA判断office2003ppt是否启用了加密(设置了打开密码)?
如何用VBA判断office2003中PPT的VBA工程是否启用了加密与设置了打开加密密码?
但是VBA代码能够在C++里调用
因小弟没有VBA方面的经验,如哪位能写出代码,并说明如何在C/C++里直接调用。经我测试通过后,立马结贴送分
 顶者亦有分...
[解决办法]
你是指PPT文档加密吗?
如果是的话文档应该有文档保护类型的变量,你可找找看看。
应该就可以通过这个变量判断了,我用过WORD的文件保护类型判断
[解决办法]
这个是excel下的,ppt改一下对像即可使用
'册除宏巨集
Function DelVba()
  If MsgBox("要执行宏移除功能﹖", 32 + vbYesNo, "提示") = vbNo Then Exit Function
  If ActiveWorkbook.VBProject.Protection = 0 Then
     Dim OJB As Object
     For Each OJB In ActiveWorkbook.VBProject.VBComponents
         OJB.CodeModule.DeleteLines 1, OJB.CodeModule.CountOfLines
         If OJB.Type <> 100 Then ActiveWorkbook.VBProject.VBComponents.Remove OJB
     Next
  Else
     MsgBox "很抱歉,工程项目已被锁定删除操作失败......", 32, "提示"
  End If
End Function

热点排行