2013-12-19 42 views
0

我有下面的代碼複製並粘貼表我的word文檔中互操作表PasteSpecial的錯誤「命令失敗」

oWord.Selection.MoveDown(WdUnits.wdLine, 3); 
oWord.Selection.Tables[1].Select(); 
oWord.Selection.Copy(); 
oWord.Selection.MoveDown(WdUnits.wdLine, 6); 
oWord.Selection.PasteAndFormat(WdRecoveryType.wdTableOriginalFormatting); 

它得到的最後一行,然後拋出一個收到COMException錯誤與信息「命令失敗」

有沒有更好的方法可以將表格複製到當前行下方2行?

+1

'Selection'屬性在第五行包含什麼?也許它無法粘貼到它。 –

+0

@安妮:它是空白的,最後我把它改成了'oWord.Selection.Paste();'現在它可以工作...... –

回答

0

這不回答我關於使用PasteAndFormat的問題,但最終我改變最後一行:

oWord.Selection.Paste(); 

,現在它的工作原理。

相關問題