我使用的代码是 Application.ShowClipboard
以在打开Word时打开剪贴板。但是,如果剪贴板已经打开,这段代码也会关闭剪贴板,因此,我需要知道如何检查剪贴板是否已经打开,从而知道是否要执行这段代码。
因此,我需要知道如何检查剪贴板是否已经打开,从而知道是否要执行这段代码。
If Clipboard is open
Then Application.ShowClipboard
Else
有什么好办法吗?
看来剪贴板是Word的一部分。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