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

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

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

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

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


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