有这样一个问题哪位高手帮忙给指点一下:一个Excel工作簿,我设计的打开时首先弹出登陆界面,登录后

有这样一个问题哪位高手帮忙给指点一下:一个Excel工作簿,我设计的打开时首先弹出登陆界面,登录后显示工作表开始操作,操作后单击关闭按钮,原来我设计的是直接退出Excel... 有这样一个问题哪位高手帮忙给指点一下:一个Excel工作簿,我设计的打开时首先弹出登陆界面,登录后显示工作表开始操作,操作后单击关闭按钮,原来我设计的是直接退出Excel,但是我感觉这样不好,想改成单击关闭按钮后回到登陆窗口,再从登陆窗口那里结束Excel,这样问题就来了,单击登陆窗口上的退出按钮,就会激活关闭工作簿事件,就会运行刚才的命令,即打开登陆窗口,这就形成了一个循环。情况大致就是这样,不知哪位高手有解决的思路和方法,一定指点一下。另外单击关闭按钮后还有几个选择,主要就是根据你的身份确定是否保存还是不保存直接退出,我试了好久了,一点办法都没有。 展开
 我来答
匿名用户
2015-04-01
展开全部
你这样的问题 必须上传附件!看看 你的 代码是怎么写的 才好在你现有的基础上 进行修改……

你的 登录窗口上使用的退出代码 使用的还是 原来的那个关闭代码 不能 修改 原来的关闭代码退到 登录窗口 不能又一次 被应用到 登录窗口的 退出 上……两段 代码 应该不一样才对哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cipherf
2015-04-01 · TA获得超过4.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:67%
帮助的人:1.5亿
展开全部
加一个全局或静态变量IsExit as boolean
退出时如IsExit为False则设为True,打开登陆窗口。为True时什么都不做。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微微一笑回
推荐于2016-08-09 · TA获得超过272个赞
知道小有建树答主
回答量:467
采纳率:0%
帮助的人:352万
展开全部
在登陆界面的“关闭”按钮代码中,先屏蔽对事件的自动响应:

Application.EnableEvents =False
thisworkbook.close
Application.EnableEvents =true
追问
办法是对的,但是自动响应被屏蔽以后就一直是不自动响应,再次打开表格所有的自动响应程序都不执行了,有没有办法将屏蔽自动响应设置成仅此一次?麻烦你了,谢谢
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式