|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
为一个Excel外接程序写了一个xml自定义Ribbon菜单,片段如下:
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="false" >
<tabs >
<tab id="tab1" label="工具箱">
<group id="MyGroup1" label="数据整理">
<button id ="button1" label="数据翻转" imageMso="ChartSwitchRowColumn" size="large" />
......
</group>
</tab>
</tabs>
</ribbon>
</customUI>
点击Ribbon菜单上第一个按钮button1,启动以下回调函数,企图调用一个已做好的窗体Form1:
Public Sub OnActionCallback(ByVal control As Microsoft.Office.Core.IRibbonControl)
MsgBox("点击了" & control.Id)
Form1.Show()
End Sub
但Form1.Show()出错,出错提示为:“对非共享成员的引用要求对象引用。”
刚从VBA转到Visual Studio,对vs的结构很不习惯,连最简单的显示窗体都不知道怎么写了,惭愧。望高手点拨一二,非常感谢。
|
|