绝对难题:我用Word生成一个报表文件,当用户打开时只可以看到内容不能进行修改,然后就是打印。

Delphifan 2003-02-24 11:18:58
不是那种用保存选项设置密码的那种方式,因为用户修改了内容只是不能保存而也,仍然可以打印他修改过但还没有保存的文件,等于是报表的内容被改表了。
当然可以使用直接打印,不让用户看到内容,但是那样不太友好。

谁又办法?在线等待。
...全文
110 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
changechange 2003-03-01
  • 打赏
  • 举报
回复
设置application 打开时的状态为preview
TedZhou 2003-02-27
  • 打赏
  • 举报
回复
用Document的Protect方法把文档保护,这样用户就不能编辑文档内容了。例如:本示例保护 Monthly Report.doc,以至只能向该文档添加备注。“free”是解除文档保护所用的口令。

Set myDoc = Documents("Monthly Report.doc")
myDoc.Protect Type:=wdAllowOnlyComments, Password:="free"
fjfzman 2003-02-26
  • 打赏
  • 举报
回复
你那个报表文件有几页?
我做过这事:
一、选择一页并复制;
二、新建一个文件,然后编辑=》选择性粘贴,选择图片。
新的文件是一个图片,改图片就不容易了。
我的文件只有一页,如果你的文件有多页,那么就需要一张张复制、粘贴。
Delphifan 2003-02-25
  • 打赏
  • 举报
回复
没有人会吗?
fbmsf 2003-02-24
  • 打赏
  • 举报
回复
那可不可以 另存 ?

你可以取得word的菜单的句柄,看看能不能把他变灰

5,173

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧