powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Импорт из файла *.htm
1 сообщений из 1, страница 1 из 1
Импорт из файла *.htm
    #37296110
Afrikanych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть много инфы об импорте из БД, а мне нужен импорт в книгу Excel из присылаемого htm-файла. В таком виде макрос работает:

Sub Import()
Filename = Application.GetOpenFilename("Все файлы (*.htm),*htm")
ThisWorkbook.Worksheets.Add , Worksheets("Main"), 1
Worksheets(2).Name = "Импорт"
With ActiveSheet.QueryTables.Add(Connection:= _
"FINDER;file:///D:/Documents%20and%20Settings/…/Мои%20документы/…/Источник.htm" _
, Destination:=Range("A1"))
.Name = 1
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlEntirePage
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub

Корректирую макрос с учетом, что присланный файл-источник может располагаться у разных пользователей на диске по разному:

Sub Import()
Filename = Application.GetOpenFilename("Все файлы (*.htm),*htm")
ThisWorkbook.Worksheets.Add , Worksheets("Main"), 1
Worksheets(2).Name = " Импорт "
With ActiveSheet.QueryTables.Add(Connection:= "FINDER;file:/// Filename _
.
.
.
В таком виде работать отказывается. Пробовал URL вместо FINDER – не помогает. Прошу помощи.
ЗЫ. Может дело в «%20» вместо пробелов? Тогда придется покорячиться с модификацией строки Filename. Как-то некузяво…
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Импорт из файла *.htm
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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