excelperfect 引言:第一次录制视频,发微信视频号,真心有点紧张,大家看了不要笑话我,相信有了这个开头,以后会越来越好的。 视频号名字:完美Excel,有兴趣的朋友可以到微信视频号搜索关注。 下面是这次录制的视频的文稿,大家可以与视频对照观看,应该可以更好地理解所讲解的知识和技巧。 对于想要学习自定义Excel功能区的朋友,可以看看这个视频,我们将以一个简单的例子讲解如何让Excel工作簿只显示自定义功能区。 我们需要使用CustomUI Editor这个工具,以方便自定义功能区。你可以在网上搜索下载这个工具,也可以到知识星球:完美Excel社群中下载。 首先,我们新建一个工作簿,并将其命名为启用宏的工作簿,这里将工作簿命名为CustomUISample.xlsm。关闭该工作簿。 接着,打开CustomUI Editor,这个工具的界面很简单。单击工具栏中的“打开”图标按钮或者菜单“File-Open”,导航到刚创建的工作簿CustomUISample.xlsm所在的文件夹,选择CustomUISample.xlsm,单击“打开”按钮。 在左侧窗口中的“CustomUISample.xlsm”上单击右键,或者单击菜单“Insert”,我们都可以看到有两个选项:“Office2010 Custom UI Part”和“Office2007 Custom UI Part”。如果你使用的是Office2010及后续版本,则选择“Office2010 Custom UI Part”;如果你使用的是Office2007,则选择“Office2007 Custom UI Part”。我们选择“Office2010 Custom UI Part”,添加了一个名为“customUI14.xml”的文件。 接下来,我们可以在编辑器的右侧输入xml了。为简单起见,我们可以使用编辑器提供的代码模板。选择菜单“Insert-SampleXML-Custom Tab”,编辑器会自动插入一段xml,我们只需在其基础上修改即可。 我们将xml修改为: <customUI xmlns='http://schemas.microsoft.com/office/2009/07/customui'> <ribbon startFromScratch='true'> <tabs> <tab id='customTab' label='Custom Tab'> <group id='customGroup' label='Custom Group'> <button id='customButton' label='CustomButton' imageMso='HappyFace' size='large' screentip='mycustom description' onAction='MyMacro' /> </group> </tab> </tabs> </ribbon> </customUI> 单击工具栏中的“Validate”按钮,验证代码是否符合xml规则,当看到弹出包含“CustomUI XML is well formed!”的消息框时,表明验证通过。 单击工具栏中的“GenerateCallbacks”按钮,复制编辑器自动生成的回调代码框架,以便于我们在Excel中编写相应的代码。 保存并关闭Custom UIEditor。 打开CustomUISample.xlsm,我们可以看到Excel只显示了我们自定义的功能区选项卡。 按Alt+F11组合键打开VBE,插入一个标准模块,粘贴刚才从Custom UIEditor中复制的回调代码框架。在其中添加代码,增加当用户单击自定义功能区按钮时的响应功能。 不知道大家注意到了没有,我们自定义的功能区显示的都是英文,这是因为我们使用的Custom UIEditor不支持中文,那么,如何将其修改为中文呢?下一个视频我们会讲到。 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。 欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。
|
|
来自: hercules028 > 《VBA》