Сейчас передаю картинку с листа Excel вот так (идея взята здесь:-)):
...
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection
objSelection.TypeText "бла-бла-бла"
objSelection.TypeText Chr(11)
'------------------------
ActiveSheet.Shapes("Picture 3").Select
' Перемещаемся в конец Word-документа
objDoc.Activate
objSelection.EndKey Unit:=6 ' 6 = wdStory
' Копируем из Excel в Word
Selection.Copy ' это относится к Excel
objSelection.Paste ' это уже относится к Word т.к. objWord
'Application.CutCopyMode = False
'-------------------------
...
Тестировали на 3х компах, на 2х всё ОК, на третьем вылетает ошибка VBA что-то там про copy-past и "зависает" Excel (описали по телефону, я на удаленке :-(). Подскажите, пожалуйста, может быть есть другие варианты вставки рисунка? Заранее спасибо!
...
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection
objSelection.TypeText "бла-бла-бла"
objSelection.TypeText Chr(11)
'------------------------
ActiveSheet.Shapes("Picture 3").Select
' Перемещаемся в конец Word-документа
objDoc.Activate
objSelection.EndKey Unit:=6 ' 6 = wdStory
' Копируем из Excel в Word
Selection.Copy ' это относится к Excel
objSelection.Paste ' это уже относится к Word т.к. objWord
'Application.CutCopyMode = False
'-------------------------
...
Тестировали на 3х компах, на 2х всё ОК, на третьем вылетает ошибка VBA что-то там про copy-past и "зависает" Excel (описали по телефону, я на удаленке :-(). Подскажите, пожалуйста, может быть есть другие варианты вставки рисунка? Заранее спасибо!