永发信息网

禁止excel另存为代码

答案:2  悬赏:80  手机版
解决时间 2021-03-02 02:39
做了个模板,防止另存为的代码是?
最佳答案
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim response As Long
If SaveAsUI = True Then
response = MsgBox("该工作簿不允许用“另存为”来保存," & "你要用原工作簿名称来保存吗? ", vbQuestion + vbOKCancel)
Cancel = (response = vbCancel)
If Cancel = False Then Me.Save
Cancel = True
End If
End Sub
全部回答
解决方案是: 在工具-保护-保护工作表-设置密码,把下面的勾选全取消, 工作表就不能修改,就是保存或另存为了也不能修改。 也可以用vb宏代码禁止: 在宏编辑器里的thisworkbook下写入代码: private sub workbook_beforeclose(cancel as boolean) me.saved = true end sub private sub workbook_beforesave(byval saveasui as boolean, cancel as boolean) cancel = true end sub 文件打开什么样子,关闭时将不会有任何变化。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
甲乙两学生的身高近似值都是1.7x10的2次方cm,
重庆恒耀(杨四)物流有限公司地址有知道的么?
啤酒瓶把头割破了,怎么办,并一直在流血用缝针
包河区劳动局周末有人吗
从西安出发到南京、杭州、苏州应该怎样安排行
S6/X553(路口)在什么地方啊,我要过去处理事
哪种废料里面含锌量高?
想开间卤肉店,急求做卤肉的秘方?
摩托车充不进电是怎么回事?
笔记本电脑昨天晚上看电视时突然发出很大的嗡
济南燕山医院口腔科我想知道这个在什么地方
人最初的祖先是什么?
25.8x 3(1-x)=-2解:x=()要写过程
安徽三联学院北区-实验中心在什么地方啊,我
净源干洗店(后道街)地址在哪,我要去那里办事
推荐资讯
十八岁女孩适合穿美胸内衣吗?
为了进一步了解八年级学生的身体素质情况.体
虎门车站有没有到惠阳淡水的车?多少钱
新沙五街地址有知道的么?有点事想过去
【修养】论语的个人修养名言
原来跟男朋友聊天总有话说,现在聊天都不知道
两个物体的质量比为4:1,速度比为1:4,则这两个
佳能IP4680提示C000错误怎么回事
联想电脑怎么进入主导分区
问道龟仙范无救加2体俩灵还值钱嘛
不淌这趟浑水打一字
驳倒意思是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?