Ну, я получил свой значок "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=
и />
соответственно.
Для этого, следующие должны быть введены и сохранены при Preferences > Package Settings > Reg Replace > Settings - Default
//Reformat IMG tags "IMG_reg_replace": { "find": "<IMG>", "replace": "<IMG href=", "find": "</IMG>", "replace": "/>" }
Тогда при Preferences > Package Settings > Reg Replace > Commands - Default введите следующую команду, а затем сохранить:
//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.