XiaoHui.net 笑汇程序员论坛首页
工作并快乐着,职业并休闲着
寻梦的岁月从不言辛苦几许,
不问收获几多……
» 游客:  申请新用户 | 登录 | 会员 | 统计 | 帮助 » XiaoHui.Net 笑汇程序员论坛 | 纯文字版 | 全站索引 | XiaoHui.com


[C#] C#中如何打开带有密码的OFFice文档?

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [C#] C#中如何打开带有密码的OFFice文档?  
 
雪羽
传说中的水手
Rank: 5Rank: 5


UID 1289
精华 0
积分 57
帖子 57
阅读权限 1
注册 2005-12-6
来自 安徽--巢湖
状态 离线
C#中如何打开带有密码的OFFice文档?

最近遇到一个比较广泛的问题,请教各位:

  我使用的VS2005,Frame 2.0版本,如何才能操作带有密码的Office文档?

现在的代码如下(Word):

第一次打开,并添加密码PasswordDocument,

Word.Document wordDoc = m_WordApp.Documents.Add(ref Template, ref NewTemplate, ref DocumentType, ref Visible);


wordDoc.SaveAs(ref filename, ref tempObject, ref tempObject, ref PasswordDocument, ref tempObject, ref tempObject, ref tempObject, ref tempObject, ref tempObject, ref tempObject, ref tempObject, ref tempObject, ref tempObject, ref tempObject, ref tempObject, ref tempObject);
第二次调用激活类ActivePaper(使用进程控制),弹出需要输入密码的对话框,我试过其他方法如自带的Open等都不能打开。

ActivePaper(path, PaperType.Word);


似白雪一样圣洁,如灵羽一般轻盈!
2007-10-18 15:28#1
查看资料  Blog  发短消息  QQ  顶部
 
雪羽
传说中的水手
Rank: 5Rank: 5


UID 1289
精华 0
积分 57
帖子 57
阅读权限 1
注册 2005-12-6
来自 安徽--巢湖
状态 离线
怎么没有人回啊?

没办法,只好换一种方法了,
使用嵌入方式,就无需考虑激活了

已ok


似白雪一样圣洁,如灵羽一般轻盈!
2007-10-26 16:20#2
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  


 


所有时间为 GMT+8, 现在时间是 2008-10-13 02:07 Powered by Discuz! 4.1.0 清除 Cookies - XiaoHui.Net 笑汇程序员论坛 - Archiver