gpt4 book ai didi

vba - 如何在没有 xmlns/idQ 的情况下将组添加到(VBA)自定义功能区?

转载 作者:行者123 更新时间:2023-12-05 00:26:40 25 4
gpt4 key购买 nike

情况:

  • 用户拥有通过 .PPAM(VBA 宏和功能区自定义 XML 的组合)添加的现有自定义功能区。
  • 我们想通过我们的托管 COM 加载项
  • 将一个组添加到该自定义功能区中。
  • 对于来自其他托管 COM 加载项的自定义功能区,这可以通过 xmlns:foo="bar"& idQ 来实现,可以从 customUI Link 中提取。

  • 并发症:
  • 来自非托管加载项的自定义功能区似乎没有 xmlns 命名空间,它们不会显示在 customUI
  • 即使通过 PowerPoint/Office,用户也无法自定义这些功能区。

  • 知道我们如何实现添加按钮吗?

    我们可以请求更改非托管/VBA 加载项。

    最佳答案

    默认情况下,VBA 加载项没有自己的命名空间,但可以有一个。例如,如果您创建自定义命名空间,则多个 VBA 加载项可以共享功能区上的同一选项卡。

    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"
    xmlns:nsMySpace="SomeName">

    然后创建一个其他加载项可以共享的新选项卡:
    <tab idQ="nsMySpace:MySpace_Tab" label="MyTabLabel">

    关于vba - 如何在没有 xmlns/idQ 的情况下将组添加到(VBA)自定义功能区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30047253/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com