Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Открытие html Документа / 3 сообщений из 3, страница 1 из 1
12.02.2007, 10:59
    #34322949
dar55
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие html Документа
Здраствуйте. У меня такой вопрос.
Как открыть html документ на внутренней ссылке?
Т.е. открываю html файл так
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWMAXIMIZED = 3
ShellExecute 0, "open", "C:\1\1.htm", "", "", SW_SHOWMAXIMIZED

А при попытке в пути указать еще внутреннюю ссылку, работать отказывается
ShellExecute 0, "open", "C:\1\1.htm#m3", "", "", SW_SHOWMAXIMIZED
...
Рейтинг: 0 / 0
12.02.2007, 12:37
    #34323435
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие html Документа
html документ чем открываешь? Если IE, то можно так
Код: plaintext
1.
2.
3.
Dim objIE As Object
Set objIE=CreateObject("InternetExplorer.Application")
objIE.Visible=True
objIE.Navigate2 "C:\1\1.htm#m3"
Насчет пути проверьте (C:\1\1.htm#m3)
...
Рейтинг: 0 / 0
12.02.2007, 12:43
    #34323469
dar55
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие html Документа
Да так работает. Но тем способом который я привел в пример вроде браузером по умолчанию открывается файл. А в вашем примере идет привязка к IE.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Открытие html Документа / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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