powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Открыть нужный html файл в IE и нажать кнопку в его MsgBox
16 сообщений из 16, страница 1 из 1
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37984438
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, как программно открыть локальный файл html файл в IE и кликнуть на мессагу при открытии файла
Страница может содержать опасные программы (элементы АктивеХ) разрешить их выполнение?
Надо кликнуть на "Да" и при этом чтобы ишачок открылся полностью
на ВБ(А) начало есть
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Sub Открыть_нужный_html_файл()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate "J:\Просмотровщик дисков, папок, файлов.html", vbNormalFocus 'открывает указанный согласно адреса ...
IE.Visible = True 'открывает, делает видимым Микрософт Интернет Эксплоер
Beep
End Sub
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37984824
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

Надо настроить политику безопасности IE и никаких махинаций
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37984980
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD, спасибо и как же это сделать?
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37985564
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

Панель управления -> Свойства Обозревателя. Кнопка "Другой", и разрешить выполнения и загрузку ActiveX. Конечно безопасность падает, если оно того стоит.
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37997639
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MS Internet Controls
MS HTML Object Library

две dll подключаете к проекту и можете
делать с содержимым IE разные грязные
штучки...ну после того как научитесь гулять
по фреймам, табличкам, контрольчикам...
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37997673
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYong,
то есть искать файлы
MS Internet Controls.dll
MS HTML Object Library.dll
так? у Вас есть? Выложите пжл
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37997936
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забил в поисковике скачать файл MS Internet Controls.dll - фигня какая-то вылазит из 1,5 млн. ответов ничего пока стоящего
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37997968
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS Internet Controls == Inernet Explorer. Он встроен в винду, однако.
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37998092
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYong, видимо и с HTML Object Library какие-то козни, проясните ситуацию пжл
Antonariy , спасибо, Ваше ==, это баден-баден или аля ДжаваСкрипт :)
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37998454
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
козни...:) ну тады так: - откройте MSA (97-2010) , создайте базу,
создайте форму в режиме конструктора, откройте
редактор кода VBA, ссылки и в окне ActiveX ищем то что
назвал. Присоединили - дальше тут можно почитать
http://am.rusimport.ru/MSAccess/topic.aspx?ID=378&find=html
- эт я кода деревья были маленькими развлекался...
потом из санька вырос в сангёнга...ну типа растишку скушал
и Вам тогож желаю...
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37998815
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SangYong, мне кажется порою, что ....
для того, чтобы дать человеку удочку не нужно то, что связано с базами, чтобы мне начать понимать то, что кстати все говорят невозможно надо что нибудь попроще, ну без баз это точно, старый добрый ВБ6 или ВБА-Ворд2003, пожалуйста
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37998820
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
порою мне кажется, что ТС пишет на неизвестном мне наречии, хотя и русскими буквами
смысла я в его предложениях не улавливаю напрочь.
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37998904
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One, ОК
у меня есть компьютер
у меня есть файл с именем hgmfdsh.html
я хозяин компьютера и файла и хочу этот файл открывать без вопросов, чтобы у меня не спрашивало
Страница может содержать опасные программы (элементы АктивеХ) разрешить их выполнение?
потому, что я всё равно скажу Да
Осла многие и недолюбливают, но только он даёт эту надежду
мелочь, конечно, но я с этим телодвижением, чтобы его не делать я бьюся
что не понятно?
совет VSVLAD не помог, почему, не помню...
решим это двинемся дальше
я уже было плюнул на это всё в очередной раз, но SangYong появился и хотел мне дать удочку
в принцыпе можно плюнуть и нажимать Да самому, но там тоже проблемы вырисовыаются, догадываюсь, что SangYong знает как их решить, дал мне удочку, (помощь то есть), но зачем было базы данных примешивать, я же их как огня боюсь, сказать почему?
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37998921
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так, микрософт не стоит на месте, а всё время заботится о своих пользователях в плане безопасности их систем. поэтому, было принято разграничить области запуска на локальные сети и глобальные в IE. в локальной сети разрешено больше в плане безопасности.

но , думаю, что вам это не поможет, т.к. скорее всего ваш html файлик вы кликаете двойным кликом прямо в эксплорере, а это , простите, совсем не вэб тут вам сразу по всей строгости всю безопасность и влепили. так что, размещайте свою страничку на своём локальном сервере IIS и обращайтесь к ней по нормальному протоколу http или читайте как сделать правильно на mhtml в локальной сети и со всеми разрешениями на запуск.
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37998972
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
катастрофа,

а я не предлогал лепить таблицы...просто там очень
просто подсоедиединить нужную длл и далее то что
вам хотелось:

кусок из кода:

Dim eDoc As MSHTML.IHTMLDocument2
Dim eTab As MSHTML.IHTMLTable
Dim t As MSHTML.IHTMLTable
Dim tt As MSHTML.IHTMLTable
Dim d As MSHTML.IHTMLTable
Dim r As MSHTML.IHTMLTableRow
Dim c As MSHTML.IHTMLTableCell

Dim e As MSHTML.IHTMLElement2
Dim store As String
Dim ecol_0 As MSHTML.IHTMLElementCollection
Dim eDoc_0 As MSHTML.IHTMLDocument3
Dim e_0 As MSHTML.IHTMLElement
Dim rc As Integer


Dim IE As Object

Set IE = CreateObject("InternetExplorer.Application")
With IE
.AddressBar = False
.MenuBar = False
.StatusBar = False
.Toolbar = False

.navigate getPathToMyDir & "blank.htm"
......
Set eDoc = .Document
eDoc.title = "Запрос"

Set tt = eDoc.createElement("TABLE")

tt.BorderColor = RGB(200, 200, 200)
tt.cellPadding = 2
tt.cellSpacing = 0
tt.border = 0
Set r = tt.insertRow

Set c = r.insertCell
c.align = "Left"
c.innerText = "VIP_82: Запрос на выдачу " & store & ". Накладная №_" & Nomer & ". Дата: " & Date



Set t = eDoc.createElement("TABLE")

t.BorderColor = RGB(200, 200, 200)
t.cellPadding = 0
t.cellSpacing = 0
t.border = 1


Set r = t.insertRow
Set c = r.insertCell
c.align = "Center"
c.innerText = "N"
Set c = r.insertCell
c.align = "Center"
c.innerText = "Наим"

....ну и т.д....чтение и запись объектов IE


всё очень занимательно, но сдается мне что этот бисер...не к месту
...
Рейтинг: 0 / 0
Открыть нужный html файл в IE и нажать кнопку в его MsgBox
    #37999001
SangYong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а вроде компонент в VB6 должен быть WEB ? нет ?
сори - непомню....
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Открыть нужный html файл в IE и нажать кнопку в его MsgBox
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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