[使用Excel 2016和对Microsoft Forms 2.0对象库的引用,我试图将ActiveCell的内容复制到剪贴板。相反,剪贴板的结果内容为以下2个符号(如果它们实际显示在此文本字段中。)
��
��
((如果这些符号未渲染,则在StackOverflow网站的文本编辑器中,它们看起来像白色矩形。根据我要粘贴的文本编辑器,它们也类似于问号,黑色菱形包含一个白色问号,只有一个空格,就像按下空格键一样。)
我不是要复制任何符号,这是简单的英语。我在其他宏中使用了与此类似的代码,并且一直有效到今天。代码本身在下面。希望您能提供帮助!
Dim clipboard As New MSForms.DataObject clipboard.SetText ActiveCell.Value clipboard.PutInClipboard Debug.Print clipboard.GetText(1) Set clipboard = Nothing
Debug.Print
命令打印出所需的文本,但是在宏完成后,所需的文本不存在,而是再次有2个符号。
[使用Excel 2016和对Microsoft Forms 2.0对象库的引用,我试图将ActiveCell的内容复制到剪贴板。相反,剪贴板的结果内容是...
在Windows 10中,如果打开了文件资源管理器,则putinclipboard不起作用。去图。