【发布时间】:2018-12-12 19:15:19
【问题描述】:
我正在尝试将文本从文本框复制到剪贴板。
Private Sub CommandButton1_Click()
With New MSForms.DataObject
.SetText TextBox1.Text
.PutInClipboard
End With
End Sub
我明白了
“需要运行时错误‘424’对象。
调试导致.setText TextBox1.Text 突出显示“MyData
【问题讨论】:
-
请参阅下面的答案,您必须使用变量(指向物理位置的指针)实例化该 DataObject(创建),而不是直接使用它。
-
您可能已将默认
TextBox1.Text重命名为另一个(名称),例如txtFooBar.Text 编码时。因此,对象名称在代码和 GUI 设计中有所不同。 -
没错,因为它按你的方式工作。