首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel RibbonX读取编辑框值

Excel RibbonX读取编辑框值
EN

Stack Overflow用户
提问于 2021-09-02 20:58:39
回答 1查看 46关注 0票数 0

我正在尝试将一个值存储在EditBox中,然后将其用于其他子例程。我找不到合适的VBA代码来做到这一点,感谢任何帮助。谢谢。

我的Editbox xml代码:<editBox id="UserN" label="User name" enabled="false" getText="UserN_getText"/>

EN

回答 1

Stack Overflow用户

发布于 2021-09-02 21:48:33

您可以拥有控件内容的backed属性,以便可以在外接程序或VBA中的任何时刻以编程方式访问该值。要获取值并设置缓存值,您可以使用带有以下签名的getTextonChange回调:

  • 当用户更改并提交编辑框中的值时,将调用onChange回调。

代码语言:javascript
复制
C#: void OnChange(IRibbonControl control, string text)
VBA: Sub OnChange(control As IRibbonControl, text As String)
C++: HRESULT OnChange([in] IRibbonControl *pControl, [in] BSTR *pbstrText)
Visual Basic: Sub OnChange(control As IRibbonControl, text As String)

  • getText回调函数获取要在编辑框中显示的文本。

代码语言:javascript
复制
C#: string GetText(IRibbonControl control)
VBA: Sub GetText(control As IRibbonControl, ByRef text)
C++: HRESULT GetText([in] IRibbonControl *pControl, [out, retval] BSTR *pbstrText)
Visual Basic: Function GetText(control As IRibbonControl) As String

在以下系列文章中阅读有关Fluent UI (也称为Ribbon UI)的更多信息:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69036935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档