Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как на VBA создать макрос экспорта xml-карты / 7 сообщений из 7, страница 1 из 1
29.01.2008, 14:32
    #35094842
Как на VBA создать макрос экспорта xml-карты
Добрый день.
Есть xml-карта (источник XML) на листе Excel. В ней есть данные. Можно эти данные экспортнуть средствами самого Excel: пракая кнопка мыши над картой -> XML -> Экспорт.
Я хочу создать кнопку, при нажатии на которую будет запускаться этот механизм, причем в название файла будет подставляться значение определенной ячейки (никак не связанной с xml-картой).
Запись в макрос процесса экспорта мне не помогла. Выдается следующий код:

ActiveWorkbook.XmlMaps("_root__карта").Export URL:= _
"C:\Documents and Settings\...\ИмяФайла.xml"

Если кто знает ответ - прошу поделиться опытом. Заранее огромное спасибо.
...
Рейтинг: 0 / 0
29.01.2008, 14:36
    #35094863
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на VBA создать макрос экспорта xml-карты
Чем же этот код не устраивает?
...
Рейтинг: 0 / 0
29.01.2008, 14:40
    #35094886
Как на VBA создать макрос экспорта xml-карты
Дело в том, что выдается ошибка времени выполнения.
...
Рейтинг: 0 / 0
29.01.2008, 14:42
    #35094893
Как на VBA создать макрос экспорта xml-карты
Если конкретнее, то ошибка следующая:

Run-time error '-2147467259 (80004005)':

Method 'Export' of object 'XmlMap' failed
...
Рейтинг: 0 / 0
29.01.2008, 14:49
    #35094918
Как на VBA создать макрос экспорта xml-карты
Прошу прощения, но причина была в русских буквах, содержащихся в строке экспорта файла...
Antonariy, спасибо. Вроде работает, разбираюсь дальше. Если что - в этом топике напишу итоговый результат...
...
Рейтинг: 0 / 0
29.01.2008, 14:53
    #35094932
Как на VBA создать макрос экспорта xml-карты
Antonariy, а как в коде удалить лишние строки xml-карты (пустые строки). Когда инфы много - строк много. Но когда xml-карту стираю путем обычного ActeveSheet.Range("A9:N1000").Clear, то естесственнопустые строки в карте xml остаются.
Просто они при экспорте тоже заносятся в xml-файл. А этого не нужно делать...
...
Рейтинг: 0 / 0
29.01.2008, 15:17
    #35095005
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на VBA создать макрос экспорта xml-карты
Запись макроса поможет и в этом случае.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как на VBA создать макрос экспорта xml-карты / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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