[英]Copy Formatted Text To Clipboard in word-vba
我想在我的单词doc中复制所有文本! 一些文本为粗体,带下划线等。 这是我到目前为止的代码,但仅复制纯文本。
Sub CopyTextToClipboard()
Dim obj As New DataObject
Dim mainData As String
mainData = ActiveDocument.Content.Text
obj.SetText mainData
obj.PutInClipboard
End Sub
ActiveDocument.Content.Text
只是一个字符串,其中包含文档的未格式化文本。
ActiveDocument.Content.Copy
是复制文档所需的唯一代码。 根据将其复制到的位置,您可能还需要确保使用正确的粘贴命令来获取原始格式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.