|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 bzjwcws 于 2021-12-12 12:14 编辑
在创建任务栏窗格后,我们可以通过功能区的如下代码控制任务窗格的显示和隐藏:
Globals.ThisAddIn.任务窗格.Visible = Not Globals.ThisAddIn.任务窗格.Visible
Button1.Label = IIf(Button1.Label = "已显示", "已隐藏", "已显示")
现在的问题是:
任务窗格本身有一个关闭按钮,如果使用这个关闭按钮关闭任务窗格的话,功能区控制按钮就不再起作用,为了保持同步,解决这个问题有两个办法,一是屏蔽任务窗格的关闭按钮,百度一下没有找到相关代码。二是通过任务窗格的VisibleChanged事件控制功能区按钮,通过如下代码没有成功,请大佬们不吝赐教,非常感谢!
Private Sub UserControl1_VisibleChanged(sender As Object, e As EventArgs) Handles Me.VisibleChanged
If Globals.ThisAddIn.任务窗格.Visible = False Then
Globals.Ribbons.Ribbon1.Button1.Label = "已隐藏"
Else
Globals.Ribbons.Ribbon1.Button1.Label = "已显示"
End If
End Sub
|
|