
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.06.2011, 02:36
|
|||
|---|---|---|---|
|
|||
Импорт из файла *.htm |
|||
|
#18+
Есть много инфы об импорте из БД, а мне нужен импорт в книгу 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. Как-то некузяво… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2176808]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 466ms |

| 0 / 0 |
