2017-08-03 122 views
0

是否可以使用VBA將Word文檔(已打開)的內容複製到活動Excel文檔中?使用VBA將活動Word文檔複製並粘貼到活動Excel文檔

我正在使用excel/word 2013

+0

看看這個問題https://stackoverflow.com/questions/6310258/pasting-from-excel-into-a-word-document(從Excel到Word中複製) – RealCheeseLord

+0

感謝我需要去Word to Excel – John

+0

您可以閱讀該文章,看看您是否能夠將所提供的代碼更改爲您的需要 – RealCheeseLord

回答

0

嗨,我找到了解決我自己的問題。

在Excel工作簿中,你必須設置以下

「工具 - >引用 - > Microsoft窗體2.0對象庫」 ,或者你會得到一個「編譯錯誤:用戶定義類型沒有定義」

 Sub ClipboardToExcel() 

     Dim MyData As DataObject 
     Dim strClip As String 


     Set MyData = New DataObject 
     MyData.GetFromClipboard 
     strClip = MyData.GetText 

     Sheets("sheet2").Select 
     Range("A1").Select 
     ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:= 
     _ 
     False, NoHTMLFormatting:=True 

     End Sub 
相關問題