我目前在开发一个ppt课件管理系统,现在希望吧所有课件ppt增加密码,应用程序打开这些ppt文件时,自动输入密码,轻问大家我应当如何获得输入码密码的窗体控制权,并传入密码并能打开ppt文档。

解决方案 »

  1.   

    以下是关键代码部分:
     Microsoft.Office.Interop.PowerPoint.Presentation presentation;                Microsoft.Office.Interop.PowerPoint.ApplicationClass oPPT = new Microsoft.Office.Interop.PowerPoint.ApplicationClass();                
                    presentation = oPPT.Presentations.Open(pptFilename.ToString(), Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse , Microsoft.Office.Core.MsoTriState.msoFalse);IntPtr hWnd = FindWindow(null, "密码");当运行oPPT.Presentations.Open时,如果ppt文档带密码,系统会弹出一个要求输入密码的消息框(标题“密码”),文档的密码已知道,如何使这个消息框直接接收已知的密码并自动打开文档。盼高手解答。