如何从 Microsoft Word for Mac 版本 16 中的剪贴板获取文本?

时间:2021-05-07 21:41:01

标签: vba ms-word clipboard

我想在 Word Visual Basic 中从剪贴板中读取文本。我曾经使用以下代码:

Function TextFromClipboard()
    Dim data As DataObject
    Set data = New DataObject
    data.GetFromClipboard
    TextFromClipboard = data.GetText(1)
End Function

但由于我被迫将 Word 更新到第 16 版,这不再有效。有一次我测试它,它确实成功地检索了剪贴板内容,但每隔一次我尝试它时,它就会返回一个零长度的字符串。我知道剪贴板上有文本,因为我可以将其粘贴到文本文件中。建议?

0 个答案:

没有答案