excel如何创建变化的选项卡,即不同用户在功能区中有不同的选项卡?
问:在Excel中,我希望不同的用户有不同的功能区选项卡界面 。例如,用户“张三”登录后,工作簿中显示的是给他使用的选项卡,而用户“李四”登录后,则是给李四使用的选项卡 。怎么实现?
答:下面是示例代码,仅搭建了一个基本框架,有兴趣的朋友可以在此基础上修改,以添加相应的功能 。
首先,使用Custom UI Editor for Microsoft Office工具打开Excel工作簿,在其中输入自定义功能区的XML代码,如下图所示 。
文章插图
注意,如果使用的是Excel2010及以后的版本,则应将中的xmlns修改为:
xmlns=”http://schemas.microsoft.com/office/2009/07/customui”
关闭CustomUI Editor for Microsoft Office 。
接着,在工作簿中,按Alt+F11组合键打开VBE编辑器 。
在ThisWorkbook对象模块中输入代码:
文章插图
插入一个标准模块,输入代码:
文章插图
至此,编码工作完成 。
让我们来试试效果 。
关闭工作簿后,再打开工作簿,会弹出一个对话框,要求输入用户名 。
文章插图
如果输入“张三”,那么其工作簿界面如下图所示:
文章插图
如果输入“李四”,那么其工作簿界面如下图所示:
【excel怎么创建变化的选项卡,即不同用户在功能区中有不同的选项卡?】
文章插图
推荐阅读
- excel表格怎么自动更新并记录所修改行时的时间?
- 怎么找到工作表中满足条件的所有记录并逐条显示?
- 怎么在不同的页中打印每个学生的成绩?
- 怎么在打开工作簿后只显示用户细分?
- 保温碗吸住了怎么打开
- 大蒜炒猪肝怎么炒好吃窍门
- 怎么炒芦荟
- 抖音打赏等级怎么清零?抖音荣誉等级是什么意思?
- 表单 怎么设置窗体控件的格式?
- 怎么限定用户只能操作工作表中指定区域?