Excel 2007 Trouble

Программирование на Visual Basic for Applications
Gogic
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 120
Зарегистрирован: 24.08.2008 (Вс) 13:19

Excel 2007 Trouble

Сообщение Gogic » 24.08.2008 (Вс) 13:29

Привет, камрады.

Возник вопрос, как вставить в определенное место Excel 2007.

В 97-2003 работало так:

Set objExcel = New Excel.Application
objExcel.Application.Workbooks.Open App.Path & "\profile2.xls"
objExcel.ActiveSheet.Range("G49").Select
objExcel.ActiveSheet.Pictures.Insert App.Path & "\cut24.jpg"
objExcel.ActiveSheet.Range("A68").Select
objExcel.ActiveSheet.Pictures.Insert App.Path & "\cut12.jpg"
objExcel.ActiveSheet.Range("I68").Select
objExcel.ActiveSheet.Pictures.Insert App.Path & "\cut18.jpg"

и.т.д

Gogic
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 120
Зарегистрирован: 24.08.2008 (Вс) 13:19

Re: Excel 2007 Trouble

Сообщение Gogic » 24.08.2008 (Вс) 13:58

Сорри, вопрос снимается.
Загуглил и нашел.
Будет примерно так:

Код: Выделить всё
Set o = objExcel.ActiveSheet.Pictures.Insert(App.Path & "\cut24.jpg")
o.Top = objExcel.ActiveSheet.Cells(1, 1).Top
o.Left = objExcel.ActiveSheet.Cells(1, 1).Left


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 70

    TopList