"который ваш макрос не поймет": такого варианта быть не может. макрос будет работать так: отправить выделенные данные в определённую ячейку определённой строки определённой таблицы определённой базы данных. Выделение делается руками. Наверное, зря я сразу не сказал: клиентские файлы содержат только текст и вставленные прямо в Word картинки.
во втором же варианте придётся, похоже, тоже писать макросы, типа таких: создать из выделенного текста XML-файл, сохранить его, который потом средствами импорта будет импортирован в К2. Эти макросы гораздо проще, чем создать connection с базой, 30 секунд таймаут, поддерживать коннекшн, или создавать его снова на каждый инсерт. Ещё, опять же вопрос, как пробиться на порт 3306 сервера баз данных (он хостится, доступ на порт 80).
коро4е, такой комплекс проблемок: неясно, что проще и лучше.
пс: тогда, может даже, проще: создать макросом из маркированного текста обычные текстовые файлы, по типу INSERT куда надо ВЫДЕЛЕННЫЙ ТЕКСТ, сохранять их как .sql, которые потом всадить в phpMyAdmin, и конец делу.