KL писал(а):- Код: Выделить всё
Sub Test1()
ActiveSheet.OLEObjects.Add _
Filename:="C:\temp\test.xls", _
Link:=True, _
DisplayAsIcon:=False
End Sub
Да, это в точности скрипт той операции, о которой я говорил. При его выполнении (не важно, программно или руками) возникает некоторый Shape. Вчера наблюдал два варианта заполнения этого шейпа - пустоту белого цвета и фрагмент рабочего листа, начинающийся с ячейки A9. Сегодня получил некоторые новые данные - фрагмент, похоже, выбирается так, чтобы начинаться с левого верхнего угла заполненного пространства на листе. Впрочем, эта гипотеза не объясняет происхождения белого фона
Собственно, хотелось бы получить возможность самому указывать, что отображать в этом шейпе.
- Код: Выделить всё
Sub Test2()
Range("A1:E18").Copy
Range("H3").Select
ActiveSheet.Pictures.Paste Link:=True
Application.CutCopyMode = False
End Sub
[/quote]
Супер! Спасибо за этот код, не знал о такой возможности. Два вопроса в связи с этим - 1) как это сделать руками; 2) где найти инфо по объекту Pictures - у меня он не специфирован почему-то (F1 выдает пустой экран). Использую 2003-й Office.