Тема: Вставка листов Excel в листы AutoCad с помощью VBA
Помогите, пожалуйста, решить следующую задачу:
Необходимо вставить некоторое количество листов Excel в такое же количество листов AutoCad с одинаковыми штампами.
Сценарий очевиден: в "Лист0" файла ACad предварительно создаем пустой штамп, копируем "Лист0" в "Лист1", копируем через буфер лист Excel в "Лист1", копируем "Лист0" в "Лист2", а в "Лист2" - следующий лист Excel и т.д. В конце "Лист0" удаляем. Объясните следующее:
1. Как на VBA реализовать команду "Переместить/копировать" контекстного меню вкладки листа с опцией "сделать копию" и "переместить в конец"?
2. Как программно вставить из буфера OLE-объект, избежав появления диалогового окна установки размеров этого объекта.
3. Как потом сослаться на вставленный объект и изменить его размеры и положение?
PS На первый вопрос ответ кажется нашел:
https://www.caduser.ru/forum/topic29419.html
А нет ли более короткого метода, как например екселевского .Sheets("Лист0").Copy After:=.Sheets(N)?