我已经使用了一个例程多年来将一个纯文本字符串放入剪贴板,我可以将其粘贴到另一个程序中,例如:
targetData.SetText "This is a plain text string"
targetData.PutInClipboard
Run Code Online (Sandbox Code Playgroud)
当我在Excel Office 2013中使用它时,数据不在剪贴板中,因此我无法粘贴它.这在以前的版本中从未发生过.
仔细观察后,我发现字符串确实转到了剪贴板但是作为"系统字符串"而不是"文本"或"Unicode文本".
但是......大约有10%的时间它应该工作,因为它应该将字符串作为"文本"放入剪贴板.
有任何想法吗??