最新公告
  • 欢迎您光临陆大湿,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • EXCEL中的XLSM文件是有启用宏(VBA)的功能的工作表,如果使用解压的方式打开,你会发现不一样的结果,居然可以打开,在解压文件中存在_rels、docProps、xl这3个文件夹以及[Content_Types].xml文件。一个Excel文件实际上就是一个压缩文件,而这个压缩包中的文件,基本上都是由XML文件组成。


    解压后如下:


    现在分析解压文件中结构


    _rels文件夹:


    Id:为任意字符串,在.rels文件中必须是唯一的


    Type:表示关系的类型


    Target:指定包含关系的目标的文件夹和文件。


    docProps文件夹:包含各种XML文件,描述文件属性和应用程序设置。


    app.xml和core.xml两个文件中包含着:创建者的名字、修改的和创建的日期等。


    xl文件夹:包含文件的核心部分。


    根据工作簿中的内容,该文件夹中含有一些子文件夹,还含工作簿设置的XML文件,如果工作簿中含有VBA代码,那么文件夹中还有以bin为扩展名的二进制文件。


    Content_Types.xml:列出了包括在Excel文件程序包中其它部件的内容类型。


    customUI的文件夹:Ribbon自定义功能区,就是今天要介绍的内容了。


    假设解压文件中的存在customUI文件夹,则说明存在Ribbon自定义功能区,如果没有该文件则不存在Ribbon自定义功能区。


    这里也介绍下Ribbon自定义功能区的创建步骤:


    (1)创建一个名为customUI的文件夹


    (2)customUI文件夹中,创建一个名为customUI.xml的文件,写入XML代码(添加自定义功能区)


    (3)创建一个名为demo的工作簿。


    (4)添加customUI文件夹到demo工作簿文件中(压缩文件方式打开添加)。


    (5)修改.rels文件夹中的.rels文件(和customUI文件夹的联系)


    (6)双击打开demo工簿!成功!


    RibbonX使用简单易懂的可扩展的标识语言(XML)。


    如果从事过网页设计,那么XML与HTML的语法结构是相同的,非常易习。


    完整的自定义功能区:RibbobX(UI界面设计)+VBA(功能设计)


    RibbonX的元素


    选项卡(Tabs)


    组(Groups)


    控件(Controls)


    customUI.xml的文件代码eg:




    最后利用VBA中的名称与onAction进行回调,回调有点像事件过程一样,一旦触发,就会运行程序。(如onAction),回调需要在工作簿中写代码。必须保存为宏的文件格式。否则VBA代码会丢失。


    例如biao为回调值



    这样打开该xlsm文件时,就会多出一个菜单,效果图如下:


    FDD邻区获取,关注公众号回复:FDD邻区


    本篇文章来源于微信公众号: 陆大湿


    © 版权声明
    版权声明 陆大湿原创,禁止转载!
    注意 本站发布的文章及教程仅限用于学习和研究目的.请勿用于商业或违法用途,否则后果请用户自负。 本站所有资源不带技术支持,下载资源请24小时内删除,如用于违法用途,或者商业用途,一律使用者承担,本站不承担任何责任!
    本站资源多为网络收集,如涉及版权问题请及时与站长联系邮箱:1104115170@qq.com,我们会在第一时间内删除资源。

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    陆大湿源码解压密码
    https://bbs.ludeqi.com
    • 4948会员总数(位)
    • 239资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 1458稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    升级SVIP尊享更多特权立即升级