首页 > 解决方案 > 如何从 Microsoft Word for Mac 版本 16 中的剪贴板获取文本?

问题描述

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

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

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

标签: vbams-wordclipboard

解决方案


推荐阅读