Проблема с LoadPicture

Программирование на Visual Basic for Applications
huares
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 04.03.2008 (Вт) 19:38

Проблема с LoadPicture

Сообщение huares » 04.03.2008 (Вт) 19:41

День добрый, что нужно в References подключить, чтобы Excel понимал и выполнял Set Image = LoadPicture(...) ?
Пока пишет, что не понимает такую функцию :(
Спасибо.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 05.03.2008 (Ср) 8:59

По идее ничего подключать не надо, все уже подключено по умолчанию, посему показывай как используешь и на что и какими буквами ругается VBA.
Весь мир матрица, а мы в нем потоки байтов!

huares
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 04.03.2008 (Вт) 19:38

Сообщение huares » 05.03.2008 (Ср) 22:00

Контрол типа Image:

Private Sub Image1_Click()
Image1.Picture = LoadPicture("c:\1.jpg")
End Sub

Compile error: Sub or Function not defined

anvg
Обычный пользователь
Обычный пользователь
 
Сообщения: 66
Зарегистрирован: 20.05.2007 (Вс) 18:04

Сообщение anvg » 06.03.2008 (Чт) 2:18

huares
Проверь в Tools/References подключена ли библиотека OLE Automation

bi-lya
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 07.08.2006 (Пн) 15:36

Сообщение bi-lya » 06.03.2008 (Чт) 3:02

Код: Выделить всё
  With Image1
    .Picture = stdole.StdFunctions.LoadPicture("c:\1.jpg")
    .PictureSizeMode = fmPictureSizeModeZoom
  End With

huares
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 04.03.2008 (Вт) 19:38

Сообщение huares » 06.03.2008 (Чт) 11:30

Спасибо всем большое, сначала действительно нужно подключить
в Referencese OLE Automation !!!

А потом пользоваться stdole
Еще раз спасибо!


Вернуться в VBA

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

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

    TopList