Страницы: 1
RSS
Свойства WebBrowser: убрать его боковые границы и полосу прокрутки
 
Добрый день!

Есть ли у объекта WebBrowser возможность убрать его боковые границы и полосу прокрутки?
Если это сделать невозможно, то каким образом можно отобразить изображение в формате .gif с сохранением анимации?
Кровь из носа нужно сделать так, чтобы на листе отображалась анимация, но при этом не имела четких границ, так как это получается если на листе разместить объект WebBrowser и загрузить картинку как ссылку в нем....

Заранее спасибо.
 
всё можно, - только не очень просто
(сейчас попробовал - не получилось)

полосы прокрутки отключаются примерно так: (почему-то не всегда срабатывает, - правильнее отключить полосы прокрутки в коде HTML страницы)
Код
Private Sub Workbook_Open()
    With Лист1.WebBrowser1
        .Navigate "http://img1.liveinternet.ru/images/attach/c/7/95/422/95422119_13p.gif"
        .Document.body.Scroll = "no"
        .Document.body.Style.Border = "none"
    End With
End Sub

Чтобы рамок не было - я бы попробовал программно формировать файл с HTML кодом веб-страницы (задав нужные стили для body, и поместив в эту страницу GIF картинку) - и потом подгружал бы в браузер не файл GIF, а эту веб-страницу со стилями и GIF

Думаю, что если повозиться, и почитать в инете на эту тему (а потом поколдовать со свойствами браузера), - все должно получиться
 
На локальном компьютере это работает, но почему то "не до конца". Пропадает полоса прокрутки, нижняя и правая граница, но почему то левая и верхняя остаются. А вот на сервере где данный макрос необходимо запускать через Citrix, вообще не работает :)

Может быть возможно вставить gif'ky в какой нибудь другой элемент, с сохранением анимации?
Изменено: U_M0KRH - 01.06.2015 20:43:42
Страницы: 1
Читают тему
Наверх