Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: SavePicture - выдает ошибку (Object Required) поче Добавлено: 29.03.05 12:51  

Автор вопроса:  tony1
SavePicture - выдает ошибку (Object Required) почему?

Sub test()
SavePicture Picture1.Picture, "C:\1.bmp"
End Sub



SavePicture - выдает ошибку (Object Required) почему?
(Runtime error /424/)

МОЖЕТ КАКАЯ ФУНКЦИЯ НЕ ЗАДЕКЛАРИРОВАННА?

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 29.03.05 14:02
А ты из формы вызываешь? Если нет, то попробуй Form1.Picture1.Picture

Ответить

Номер ответа: 2
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #2
Добавлено: 29.03.05 14:04
Или попробуй Picture1.Image.

Ответить

Номер ответа: 3
Автор ответа:
 tony1



Вопросов: 1
Ответов: 5
 Профиль | | #3 Добавлено: 29.03.05 14:31
А если, не из формы а просто из кода вызываю, или енто дело только из формы можно запускать?

Ответить

Номер ответа: 4
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 29.03.05 15:34
Ну так Picture1 - это ж контрол на форме, а как ты думал, он же не в воздухе висит. :)

Ответить

Номер ответа: 5
Автор ответа:
 tony1



Вопросов: 1
Ответов: 5
 Профиль | | #5 Добавлено: 29.03.05 15:56
У меня какая ситуация, из Экселя открываю WEB-старницу, на ней есть картинка (jpg или gif) мне нужно ее записать в файл, я могу ее скопировать в буфер:

ActiveSheet.Shapes("Picture 1";).Select


а как эту картинку в файл записать? или значение буфера в файл =))) или в форму как ее зипихнуть =)) Подскажите плиз!!!!! =))

Ответить

Номер ответа: 6
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #6
Добавлено: 29.03.05 17:11
Объект ClipBoard есть? Если есть то получи данные из буфера обмена в байтовый массив с помощью ClipBoard.GetData, а массив запиши в файл, открытый в двоичном режиме.

Ответить

Номер ответа: 7
Автор ответа:
 tony1



Вопросов: 1
Ответов: 5
 Профиль | | #7 Добавлено: 29.03.05 17:41
Не хочу быть навязчивым =)) а маленького кусочка кода нету? =)

Ответить

Номер ответа: 8
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #8
Добавлено: 29.03.05 17:56
для VB6

SavePicture Clipboard.GetData, "c:\1.bmp"

Ответить

Номер ответа: 9
Автор ответа:
 tony1



Вопросов: 1
Ответов: 5
 Профиль | | #9 Добавлено: 29.03.05 19:30

ID = 5612
    Workbooks.Open Filename:= _
        "http://www.nix.ru/include/print_preview.html?i=" & ID
'
ActiveSheet.Shapes("Picture 1";).Select
SavePicture Clipboard.GetData, "c:\1.jpg"



так тоже самое пишет:

Object required (Error 424)

что типа нет объекта =((((((

Ответить

Номер ответа: 10
Автор ответа:
 Дмит



Вопросов: 11
Ответов: 160
 Web-сайт: dimit.pochta.ru
 Профиль | | #10
Добавлено: 30.03.05 18:54
В VBA нет объекта Clipboard.
Работай только API

Ответить

Номер ответа: 11
Автор ответа:
 tony1



Вопросов: 1
Ответов: 5
 Профиль | | #11 Добавлено: 30.03.05 22:21
может кто подскажет, как с с помощью API записать картинку из Excel в файл? =(

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам