Ошибка копирования / вставки в Excel 2010 VBA при попытке вставить в слово диаграммы, диапазоны и т. Д.

Исследуя эту ошибку, я пришел к выводу, что это связано с тем, что буфер обмена не очищается, как должен, что не было проблемой, когда мы использовали 2003, но теперь мы используем 2010. (Я также унаследовал этот код от кого-то, кто здесь больше не работает)

Run-Time error "4605":
This method or property is not available because the clipboard is empty or not valid.

Это мой код:

Worksheets("Exec Sum").Range("B140:I186").Copy

With myDoc.Bookmarks
  .Item("b3").Range.PasteSpecial Link:=True, DataType:=wdPasteMetafilePicture, Placement:=bmark, DisplayAsIcon:=False
End With

' Clears Clipboard
Application.CutCopyMode = False

Я пытался использовать sendkeys ("^ C"), выбрав сначала пустую ячейку, но безуспешно. Есть ли способ, которым я мог бы либо не использовать метод копирования / вставки, чтобы сделать это, либо другим способом очистить буфер обмена?

Ответы на вопрос(4)

Ваш ответ на вопрос