检查剪贴板是否打开

Check if Clipboard Open

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

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

If Clipboard is open
Then Application.ShowClipboard
Else

有什么想法吗?

剪贴板似乎是 Applciation.Commandbars 集合的一部分。

检查是否 Application.CommandBars("ClipBoard").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