问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel己用VBA禁止保存和另存,能否再用VBA另存?

发布网友 发布时间:2023-11-07 20:13

我来回答

3个回答

热心网友 时间:2024-10-07 10:02

在宏里面设置一个全局变量,在函数里面对全局变量设置有效跟无效,并判定执行

dim mysave Boolean
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
call mysavesub '调用函数确认保存密码
if mysave = false then '如果布尔类型mysave=false 则不能保存
msgbox "本工作薄禁用保存及另存。"
Cancel = True
end if
End Sub

public sub mysavesub()
psw = "123456" '保存密码
if inputbox("请输入保存密码:) = psw then
mysave = true '临时设置 为可以保存
end if

end sub追问我在表格添加了一个另存为指定文件名的按钮,不知能不能把代码加入这个按钮的宏里,而且不需要输入密码,只有点击按钮才能另存。

热心网友 时间:2024-10-07 10:03

建议你加一段代码,判断是否为本人操作

Environ("username")="你的名字" (电脑开机帐号、区分大小写)

如果是本人操作,就可以保存或另存
如果不是,就不能保存或另存

热心网友 时间:2024-10-07 10:03

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI = True Then Cancel = True
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在PS4上的DAI联机是不是没人玩了 古印度是什么 三星5360怎样下载91熊猫看书 如果手机刷新了版本怎样下载91熊猫看书? 91熊猫看书怎么从云书架下载书,谢谢 91熊猫看书 怎么安装 91熊猫看书怎么安装 吱哩哇啦是什么意思怎么读 柿子和面做饼怎么做 男人什么时候流行穿高跟鞋 单位法人代码是什么29 招商银行有无抵押贷款吗 新买的牛仔裤用盐水泡过后有难闻味道1 2012年芜湖市镜湖小学去哪春游 如何评价《龙珠超》?10 我是芜湖的.我们就要春游了想问一下有什么好地方.不要太近也不... 春天有什么地方春游比较好呢?希望是距离安徽芜湖比较近的地方,...5 酷家乐墙体改变,原始顶会消失吗 芜湖什么地方约会比较浪漫?1 一个手机号怎么申请第二个? 走走走 走走走 和我一起走 是什么歌的歌词呀,好像是儿歌,但...7 深色牛仔裤怎样防褪色,盐水泡有用吗?48 《龙珠超》第110集里老鼠破坏神的淡定暗示了什么? 高三结束了,请问三亚有那种有点青春气息适合同学聚会的场所么? 集成灶与台面连接处理 广联达量价一体标准层的某一层定义中构件做法套好后如何复制到... 什么是临界区?11 为什么百度书架添加辰东的完美世界会变成胡说八道梦一场的完美世...4 大家千万不要开迅雷白金会员,迅雷就是坑爹,每个文件下载到百分之九十九... 上午睡觉梦到自己变身为哪个神可以保护大家,而且是和前几天做的梦... 现在新注册的要怎样才能不被封号172 我们为什么要上学啊???287 小学生为什么要上学?29 为什么我们要上学?1 什么是主音和属音345 赵惠民瓷器中有貂蝉拜月的粉花瓷盘值多少钱 怎样创建新Appleid25 2012年芜湖市镜湖小学去哪春游 苹果id怎么创建278 Windows Live 怎么注册ID账号? 香港汉基国际学校学费多少 怎么注册非中国区Apple ID35 最好用去角质排行榜那个产品好用? 香港专上学院 你们说,辰东写的完美世界怎么样?303 西柏坡公路是高速公路吗?5 CPU资源是什么 是内存吗?CPU有单独内存吗19 完美世界为什么人气那么好?看了七十多章都看不下去了。感觉辰东...24 苹果新手机怎么注册id账号529 阜平大枣是否可以促进阜平物流的发展?如果可以是怎样促进的