标题:请教大佬 利用VFP能否实现excel只能编辑保存,但不能另存为的实现方法
只看楼主
my2318
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:12
帖 子:233
专家分:577
注 册:2014-3-18
得分:0 
以下是引用laibinhua在2022-6-15 09:38:07的发言:

就是不想让用户把文件另存为保存下来,但又要他们可以编辑使用这个文件,我的想法能不能通过 vfp ,做出一个操作 excle的界面,这里面就编辑这个文件,加一个保存按钮!

实际上很简单,不使用excel,直接使用vfp的数据表或自开发的控件编辑数据。如果利用excel无法实现你的目的。因为用户可以复制粘贴到另一文件,可以导出出到另一文件,这些都可以绕过另存为文件。即使你的文件是带密码的也不行。
2022-06-15 13:40
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:273
专家分:594
注 册:2012-9-21
得分:0 
其实防不防,另不另存,弄什么编缉框都不管用。没有用。现在截屏后一下子就可以将文字转为文本了。
2022-06-15 14:44
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:205
专家分:31
注 册:2010-12-23
得分:0 
想通过这种方式实现EXCEL只能编辑,不能另存为复制使用:
1:给excel文件带上密码
2:VFP编个功能在VFP系统里打开这个EXCEL文件
3:只有保存按钮
2022-06-17 10:25
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
眼见为实,想人家不留痕有点难吧
2022-06-17 10:31
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:205
专家分:31
注 册:2010-12-23
得分:0 
回复 14楼 吹水佬
谢谢大佬回复,是这种类型的EXCEL看了也没什么用处,太多规格的报价计算公式,主要用于销售公司防止内部员工别存为报价单
2022-06-17 10:54
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:205
专家分:31
注 册:2010-12-23
得分:0 
有什么办法可以实现VFP命令给EXCEL文件设置密码,因为密码定期有更换!
2022-06-17 11:00
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:205
专家分:31
注 册:2010-12-23
得分:0 
能供个实例吗?VFP里操作excel文件,不用oExl.Workbooks.Open('c:\wjsoft\doc\test.xlsx')这种方式,我拖拉了一个actvieX Microsoft Excel Worksheep控件进来,给它一个属性赋值 thisform.olecontrol1.documentfile='c:\wjsoft\doc\test.xlsx' ,它提示这个属性是readonly,大佬有实例吗?
2022-06-17 12:53
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:205
专家分:31
注 册:2010-12-23
得分:0 
回复 3楼 星光悠蓝
oExl=CREATEOBJECT('Excel.application')
oExl.Visible=.T.
oExl.Workbooks.Open('c:\wjsoft\doc\test.xlsx')
&&下面这样写频闭菜单报错,要如何改正?????
oExl.(1).Controls("文件(&F)").Enabled = False

[此贴子已经被作者于2022-6-17 13:13编辑过]

2022-06-17 13:11
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:48
帖 子:459
专家分:1116
注 册:2010-1-11
得分:0 
回复 18楼 laibinhua
oExl.(1).Controls("文件(&F)").Enabled =.F.
2022-06-20 20:06
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:205
专家分:31
注 册:2010-12-23
得分:0 
回复 19楼 星光悠蓝
这样写也无效!我用的是OFFICE2012
2022-07-18 10:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-509336-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100681 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved