Vba 检查剪贴板是否打开

Vba 检查剪贴板是否打开,vba,ms-word,clipboard,Vba,Ms Word,Clipboard,我已使用code应用程序.ShowClipboard在打开Word时打开剪贴板。但是,如果剪贴板已经打开,此代码也会关闭剪贴板 因此,我需要知道如何检查剪贴板是否已经打开,以知道是否要执行代码 If Clipboard is open Then Application.ShowClipboard Else 有什么想法吗?剪贴板似乎是application.commandbar集合的一部分 检查是否Application.commandbar(“剪贴板”).Visible=False,然后Sho

我已使用code
应用程序.ShowClipboard
在打开Word时打开剪贴板。但是,如果剪贴板已经打开,此代码也会关闭剪贴板

因此,我需要知道如何检查剪贴板是否已经打开,以知道是否要执行代码

If Clipboard is open
Then Application.ShowClipboard
Else

有什么想法吗?

剪贴板似乎是
application.commandbar
集合的一部分

检查是否
Application.commandbar(“剪贴板”).Visible=False,然后
ShowClipboard
否则,不执行任何操作

注意:这是在Office 365中的Word上测试的

Sub CheckForClipboard()
If Application.CommandBars("Office Clipboard").Visible = False Then
    Application.ShowClipboard
Else
    'Do nothing
End If
End Sub

您真正需要的是:

Application.CommandBars("Office Clipboard").Visible = True