找回密码
 立即注册

QQ登录

只需一步,快速开始

hantongjun7

新手上路

1

主题

3

帖子

33

积分

新手上路

积分
33
  • 30

    金币

  • 主题

  • 帖子

最新发帖
hantongjun7
新手上路   /  发表于:2014-10-15 11:48  /   查看:6520  /  回复:5
之前用ActiveReport制作Excel文件,现在有需求想要给Excel创建密码。ActiveReport这边可以实现吗?

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-10-15 16:59:00
沙发
回复 1楼hantongjun7的帖子

可以设置密码,代码如下:

  1.             GrapeCity.ActiveReports.Export.Excel.Section.XlsExport ex = new GrapeCity.ActiveReports.Export.Excel.Section.XlsExport();
  2.             ex.Security.Password = "test";
  3.             GrapeCity.ActiveReports.PageReport report1 = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("PageReport1.rdlx")));

  4.             ex.Export(report1.Document, this.Server.MapPath("test.xls"));
复制代码
回复 使用道具 举报
hantongjun7
新手上路   /  发表于:2014-10-16 11:25:00
板凳
回复 2楼iceman的帖子

项目里用的是ActiveReports 6.0, 请问6.0版本里有这个功能吗?
声明类一直用这种 DataDynamics.ActiveReports.Export.Xls.XlsExport
没有找到GrapeCity.ActiveReports命名空间地址之类的.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-16 19:17:00
地板
回复 3楼hantongjun7的帖子

抱歉,AR6 目前还无法实现这个功能。AR 7 开始支持带有password的excel文件导入导出。
回复 使用道具 举报
hantongjun7
新手上路   /  发表于:2014-10-21 10:36:00
5#
回复 4楼iceman的帖子

好的 谢谢 我使用了Office 组件实现的 就是麻烦了点。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-21 14:52:00
6#
回复 5楼hantongjun7的帖子

恩,不客气,ActiveReports 目前最新版为 8.1 ,相对于 AR6 有很多增强和新功能,建议您了解下:
http://www.gcpowertools.com.cn/

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部