Спасибо за ваше время, и я надеюсь, что кто-то может ответить на эту проблему для меня, я хочу скопировать диапазон, содержащий диаграмму, и вставить его в свою панель, пользователь по имени Патрик был достаточно любезен, чтобы показать мне, как работаетотлично, за исключением того, что на вставляемом изображении видны тени, как на рисунке ниже, и я не знаю, как это исправить, код, который я использую, таков:
ActiveSheet.Pictures.Delete
Application.ScreenUpdating = True
Application.CutCopyMode = False
Worksheets("Weekly Sorted").Range("N1:AA37").CopyPicture xlScreen, xlBitmap
Application.ScreenUpdating = False
Sheets("Dash").Select
Range("B5").Select
ActiveSheet.Pictures.Paste.Select
На рисунке 1 показано, как выглядит диаграммакак ...
И эта картинка, как она вставляется ...
Я не оченьзнакомы с техническими кодами, поэтому простое решение этой проблемы высоко ценится. Я пытался использовать параметры xlprint и xlPicture, но полученное разрешение изображения было ужасным.
Заранее благодарю всех.
РЕДАКТИРОВАТЬ:
Спасибо Тони за помощь, я не былне очень ясно, так как я пытался упростить вещи раньше, мой код выше копирует целый ряд диаграмм, таблиц и другой информации с листа расчета на панель инструментов, в зависимости от того, какая радиокнопка нажата, например, новое изображение ниже, иногдаЕсть более 10 диаграмм, я использую Excel 2007, как вы думаете, я могу использовать ваш код для всего, что мне нужно?