powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / WebBrowser
27 сообщений из 27, показаны все 2 страниц
WebBrowser
    #39299819
Алексей34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день господа, подскажите как отобразить в компоненте WebBrowser изображение в кодировке Base64? При подстановки в Navigate текста выпадает ошибка, при методе Write изображается текст в кодировка Base64. Как побороть? И в догонку, как отобразить офисные документы в компоненте?
...
Рейтинг: 0 / 0
WebBrowser
    #39299852
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я восьмипиксельную (по высоте) bmp-шку так юзаю:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<style type="text/css"> 
   <!--
    div.img {height: 8px; background-color: silver; background-image: 

url(data:image/bmp;base64,Qk1WAAAAAAAAADYAAAAoAAAAAQAAAAgAAAABABgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAb2l/AHx2jACclqwAvLbMAMnD2QC8tswAnJasAHx2jAA=);}
 
   -->
</style>

</head>
<body>
<div class="img" style="width: 50%;"></div>
...
Рейтинг: 0 / 0
WebBrowser
    #39299865
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей34,
код html (пример)
Код: html
1.
2.
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/..........oYc4IB5596zbtuNaluiiiqA/9m=" alt="" />
</body>
...
Рейтинг: 0 / 0
WebBrowser
    #39299880
Алексей34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimport,

А как их в компонент закинуть?
...
Рейтинг: 0 / 0
WebBrowser
    #39299903
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей34guest_rusimport,

А как их в компонент закинуть?

На примере уважаемого Predeclared

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub Form_Open(Cancel As Integer)
Me.WebBrowser0.Navigate ("about:<style type='text/css'>" & _
"<!--" & _
"div.img {height: 8px; background-color: silver; background-image:" & _
"url(data:image/bmp;base64,Qk1WAAAAAAAAADYAAAAoAAAAAQAAAAgAAAABABgAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAb2l/AHx2jACclqwAvLbMAMnD2QC8tswAnJasAHx2jAA=);}" & _
"-->" & _
"</style>" & _
"</head>" & _
"<body>" & _
"<div class='img' style='width: 50%;'></div>")
End Sub
...
Рейтинг: 0 / 0
WebBrowser
    #39299912
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В прицепе странички читаются из таблички:
Первая запись по-моему варианту (открывать табличку плюсиком в верхнем правом углу.)
Вторая запись по варианту Константина.
...
Рейтинг: 0 / 0
WebBrowser
    #39300403
Алексей34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Predeclared,
Спасибо
А как офисные документы открыть не сохраняя их как Html, редактирование документа необязательно?
...
Рейтинг: 0 / 0
WebBrowser
    #39301053
Алексей34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли как-то программно включить и отключить показ изображения WebBrowser а не лазить в настройки IE?
...
Рейтинг: 0 / 0
WebBrowser
    #39301501
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей34Predeclared,
Спасибо
А как офисные документы открыть не сохраняя их как Html, редактирование документа необязательно?

также, как и файл формата html
например , для документа Word
Код: vbnet
1.
Me.WebBrowser0.Navigate ("c:\путь\мойдокумент.doc")
...
Рейтинг: 0 / 0
WebBrowser
    #39301504
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей34Возможно ли как-то программно включить и отключить показ изображения WebBrowser а не лазить в настройки IE?

например, через изменение параметров реестра Windows , для случая , о котором вы спрашиваете это -

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\
параметр
Display Inline Images

Как изменять параметры реестра через VBA - поищите на форуме, встречалось неоднократно
...
Рейтинг: 0 / 0
WebBrowser
    #39301535
Алексей34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimportHKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\
В реестр залезть не смогу, запрещено админправами. Я думал может возможно через обїектную модель IE
...
Рейтинг: 0 / 0
WebBrowser
    #39301538
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей34,
если пользователю разрешено менять настройки IE в процессе работы, то и изменение соответствующей ветки реестра также доступно
...
Рейтинг: 0 / 0
WebBrowser
    #39301542
Алексей34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimportтакже, как и файл формата html
например , для документа Word
Код: vbnet
1.
Me.WebBrowser0.Navigate ("c:\путь\мойдокумент.doc")



При таком подходе на IE 8 и дальше запускается Офис а мне нужно что бы документ показывался в WebBrowser -е
...
Рейтинг: 0 / 0
WebBrowser
    #39301544
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей34,
он и отображается в элементе "Webbrowser" :)
...
Рейтинг: 0 / 0
WebBrowser
    #39301546
Алексей34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
quote guest_rusimport]он и отображается в элементе "Webbrowser" :)[/quote]
У меня сохраняет или открівает через Ворд
Стоит IE 11 c IE8 таких проблем нет, отображает там где надо а вод в младших версиях эксплорера запускает Офис. Я могу ошибаться может это еще зависить от версии Офиса, у меня 2010 стоит. Не хотелось бы Файл сохранять как html и открівать как html. кроме них есть ведь и Презинтации и Exel/
...
Рейтинг: 0 / 0
WebBrowser
    #39301550
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей34,
у меня Win 7 64, IE11, офис 2003 - проблем нет (хотя форма диалога с предложением открыть или сохранить тоже появляется, но после выбора - открыть , документ отображается в WebBrowser-e)
...
Рейтинг: 0 / 0
WebBrowser
    #39301554
Алексей34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimportофис 2003
Похлже зависит от Офиса,которые младше Офиса XP открываются родной программой Офиса
...
Рейтинг: 0 / 0
WebBrowser
    #39411945
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех!
Давно использую WebBrowser для вывода документа Word в форме Access. С некоторых пор, скорей всего после обновления IE до 11 версии, а может быть и раньше, появилась проблема как у Алексея ( 19615168 ). Объяснять пользователям, что нужно нажать кнопку Открыть как-то не удобно, да и запоминают они советы не очень хорошо. :)
Чувствую, что надо в настройках безопасности IE что-то поменять, но что? Возможно кто-то поборол это неудобство.

Windows 7 64, IE11, офис 2003
...
Рейтинг: 0 / 0
WebBrowser
    #39412015
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xax_nvПриветствую всех!
Давно использую WebBrowser для вывода документа Word в форме Access. С некоторых пор, скорей всего после обновления IE до 11 версии, а может быть и раньше, появилась проблема как у Алексея ( 19615168 ). Объяснять пользователям, что нужно нажать кнопку Открыть как-то не удобно, да и запоминают они советы не очень хорошо. :)
Чувствую, что надо в настройках безопасности IE что-то поменять, но что? Возможно кто-то поборол это неудобство.

Windows 7 64, IE11, офис 2003
можно попробовать решение "в лоб" (во всяком случае, у меня отработало нормально)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub Form_Open(Cancel As Integer)
Me.TimerInterval = 1000
Me.WebBrowser0.Navigate (CurrentProject.Path & "\access+word.doc")
End Sub

Private Sub Form_Timer()
SendKeys "{LEFT}"
SendKeys "{LEFT}"
SendKeys "{ENTER}"
Me.TimerInterval = 0
End Sub


для больших документов , вероятно, надо будет увеличить TimerInterval
...
Рейтинг: 0 / 0
WebBrowser
    #39412016
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, сейчас попробую.
...
Рейтинг: 0 / 0
WebBrowser
    #39412020
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, этот трюк срабатывает, но окошко все равно выскакивает на какое то время.
...
Рейтинг: 0 / 0
WebBrowser
    #39412114
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас попробовал открыть форму на машине с IE 8, все открывается без всяких окошек и предупреждений.
...
Рейтинг: 0 / 0
WebBrowser
    #39412119
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Описка, IE 9 . Попробовал на другой машине с IE 9, окошко выскакивает. Буду пытаться сравнить настройки.
...
Рейтинг: 0 / 0
WebBrowser
    #39412299
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xax_nv,

если удастся найти что то, отпишитесь пожалуйста
...
Рейтинг: 0 / 0
WebBrowser
    #39412313
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игортан,
нашел вот тут, почитайте
http://forum.sources.ru/index.php?showtopic=238824
...
Рейтинг: 0 / 0
WebBrowser
    #39412468
Фотография xax_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В IE 9 решилось установкой галочки "Больше не спрашивать", как то так. Но, на сколько помню, в IE 11 такой фишки нет, приеду домой, проверю. (Не хочется бегать на работе по кабинетам :) )
...
Рейтинг: 0 / 0
WebBrowser
    #39412714
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimport,

спасибо за информацию
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / WebBrowser
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]