gpt4 book ai didi

vba - 功能区中维护值的复选框

转载 作者:行者123 更新时间:2023-12-04 23:55:19 24 4
gpt4 key购买 nike

我使用 xml(使用 Microsoft Office 的自定义 UI 编辑器)在功能区中添加了一个复选框,该 exec vba 代码。即使我关闭应用程序,我也需要此复选框来保持值(选中或未选中)。现在,当我关闭并打开它时,复选框始终未选中。

我还需要知道是否可以使用 vba 知道是否选中了此复选框

最佳答案

为了使它更简单,这是你应该做的。您需要决定如何返回或存储值。是否使用 XML/Registry/CustomXML 等。一旦决定,请执行以下步骤。

功能区 XML:

<checkBox id="cbStoreValue" label="MyCheckBox" getPressed="Function_Clicked" onAction="Function_Action" />

VBA 代码:
Public Function Function_Clicked(control As IRibbonControl, ByRef pressed)
pressed = GetKey
End Function

Public Function Function_Action(control As IRibbonControl, pressed As Boolean)
Store pressed
End Function

Public Sub Store(value As Boolean)
'''write the code for storing the key, may be to an ini file, or registry or an external xml, custom xml or custom document property
End Sub

Public Function GetKey() As Boolean
'''write the code for getting the key back from the source which you might have used to store the value.
'''return the correct value here
GetKey = True ' or whatever you have selected previously

End Function

希望这可以帮助 :)

维卡斯 B

关于vba - 功能区中维护值的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17429500/

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