Ну, я получил свой значок "Tumbleweed", так что я полагаю, что я могу опубликовать мой обходной путь для тех, кто пытается решить эту проблему.
Я не смог достичь желаемого результата из MS Access, но вместо этого автоматизировал процесс поиска-удаления с помощью Sublime Text 2 (хотя Sublime Text 3 должен работать так же хорошо).
После установки Sublime Text 2 я добавил плагин RegReplace , чтобы создать настраиваемую команду для поиска и замены текста в XML-файле, который экспортирует MS Access. Для получения дополнительной информации об установке RegReplace , вы можете обратиться к этой записи блога.
Прежде всего, мы должны удалить href=
из столбца IMG в базе данных MS Access, так как команда RegReplace будет добавлять их автоматически.
В строке в Access пути к изображениям должны выглядеть следующим образом:
"file:///folder/image.jpg"
Для того, чтобы затем перейти от
<IMG>"file:///folder/image.jpg"</IMG>
в экспортированном XML из доступа к
<IMG href="file:///folder/image.jpg">
Нам нужно написать команду find-replace, которая находит символы <IMG>
и </IMG>
, заменяя их на <IMG href=
и />
соответственно.
Для этого необходимо ввести и сохранить следующее в разделе « Предпочтения» > « Настройки пакета» > « Reg Replace» > « Настройки - по умолчанию».
//Reformat IMG tags
"IMG_reg_replace": {
"find": "<IMG>",
"replace": "<IMG href=",
"find": "</IMG>",
"replace": "/>"
}
Затем в разделе « Настройки» > « Настройки пакета» > « Заменить на рег.» > « Команды - по умолчанию» введите следующее и сохраните:
//Reformat IMG Tags
{
"caption": "Reg Replace: Reformat IMG Tags",
"command": "reg_replace",
"args": {"replacements": ["IMG_reg_replace"]}
},
Теперь, когда команда определена и на нее есть ссылка в плагине RegEdit по умолчанию, мы можем использовать ее в файле XML, экспортированном из MS Access. Откройте файл XML в Sublime Text и нажмите Ctrl + Shift + P, чтобы открыть командную палитру и введите IMG. Появится команда, и после щелчка по файлу XML все экземпляры <IMG>
заменены значимой ссылкой на путь к файлу, которую можно использовать для загрузки изображений в качестве привязанных объектов в Adobe InDesign.