[英]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.