.myclass{color: #00FF00; font-size:30pt; font-family: Garamond; font-weight: bold; font-style: italic;}
WebBrowser1.Document.Write? А как выгрузить старую страницу HTML? Я пробовал разместить описаниеuhm писал(а):Сгенерировать html с измененными атрибутами и загрузить его в Webbrowser?
Option Explicit
'References: Microsoft HTML Object Library
'Controls: Microsoft Internet Controls
'добавить на форму WebBrowser с именем WebBrowser1
' и CommandButton Command1
Private Sub Form_Load()
'загрузка документа
WebBrowser1.navigate "about:" & _
"<HTML><HEAD>" & _
"<META http-equiv=Content-Type content=""text/html; charset=windows-1251"">" & _
"<STYLE TYPE=""text/css"">" & _
".myclass{color: #00FF00; font-size:30pt;}" & _
"</STYLE></HEAD>" & _
"<BODY bgColor=""000000"">" & _
"<P CLASS=""myclass"">Текст</P> " & _
"</BODY></HTML>"
End Sub
Private Sub Command1_Click()
Dim mDoc As MSHTML.IHTMLDocument
Dim oCSS As MSHTML.IHTMLStyleSheet
While WebBrowser1.document Is Nothing
DoEvents
Wend
'присваиваем html документ
Set mDoc = WebBrowser1.document
While mDoc.styleSheets Is Nothing
DoEvents
Wend
Set oCSS = mDoc.styleSheets.Item(0)
oCSS.rules(0).Style.Color = "#FF0000"
End Sub
Я ещё не пробовал. Сейчас попробую и напишу. Почему 2? Может дадите ссылку на статью, где все методы WebBrowser подробненько излагаются, а то в поиске не нашёл ничего путного...marvan писал(а):2 Sun07
Ну а мой пример подошол?
странно, зачем грузить пустой документ, потом свой. По вашему проще И ещё - у меня выскакивает предложение с предложением подключиться к инету или работать автономно. Как от этого избавиться (сделать всегда автономно, offline)?
Sun07 писал(а):WB.Stop - прекращение загрузки страницы. Куда это лепить?
ANDLL писал(а):В form_load-WB.stop
Sun07 писал(а):Почему не работают методы:
...
WB.document.styleSheets.Item(0).rules(0).Style.Italic
...
oCSS.addRule ".myclass", "{font-style: italic;}"
oCSS.rules(0).Style.fontStyle = "italic"
WB.document.styleSheets.Item(0).rules(0).Style.fontStyle = "italic"
Sun07 писал(а):Я не пойму, почему выскакивает предложение с предложением подключиться к инету или работать автономно? И выскакивает оно в непонятные моменты, при старте и при завершении работы программы (запускал пока только из под дизайнера) .
Сейчас этот форум просматривают: Yandex-бот и гости: 42