Endnote X8: есть ли способы программирования дополнительных функций, например, с помощью VBA или Javascipt?

Я использую Endnote X8 для управления сносками и библиографией исследовательских работ, которые я пишу в Word 2010 на компьютере с Win7.

Я хочу улучшить Endnote некоторыми специфическими функциями (например, при вставке сноски автоматически запрашивать номер страницы, который нужно упомянуть - функция, которая каждый раз стоит мне три ненужных щелчка мышью). Я привык писать сценарии для улучшения программ, которые я использую, обычно в VBA, Javascript, иногда Python.

Есть ли способ сделать это для Endnote X8? Предоставляет ли Endnote доступ к своим программным объектам или около того? Где я могу найти документацию?

1 ответ

В конце концов я нашел в справочной библиотеке Endnote информацию, на которую можно рассчитывать как ответ.

Вкратце: да, есть инструменты для программирования вещей вокруг Endnote.

подробности

В справке Endnote в разделе "API и плагины" мы читаем:

"" API RSServices "- это технология Thomson Reuters, которая предоставляет возможность использовать возможности EndNote. Он предоставляет программный доступ к основным функциям приложения EndNote, позволяя третьим сторонам получать доступ к содержимому базы данных и интегрировать EndNote с другими инструментами. С помощью API RSServices пользователи могут создавать "плагины", которые работают в интерфейсе EndNote для добавления настраиваемых функций в EndNote и расширения возможностей подключения к другим программам. Большинство функций API RSServices работают с версиями EndNote X-. [...] API RSServices предназначен для технической аудитории, которая владеет объектно-ориентированными языками программирования, в частности C и C++. Пользователи также должны быть знакомы с инструментами, необходимыми для создания скомпилированного кода приложения или библиотек DLL. API доступен как для Macintosh, так и для Windows. системы и ведет себя одинаково на каждой, если не указано иное ".

Под заголовком "Комплект разработки RSServices (RDK)" мы также находим: "Вспомогательная документация и примеры кода предоставляются в составе комплекта разработки RSServices (RDK). RDK можно получить по запросу непосредственно из команды Thomson Reuters EndNote. RDK предназначен для работы с несколькими компиляторами и инструментами, включая Apple XCode и Microsoft Visual Studio. Во всех случаях API публикуются на языке программирования C/C++, как и все примеры и примеры кода ".

И последняя рекомендация: "Свяжитесь с командой Thomson Reuters EndNote по адресу http://endnote.com//support/contact-support для получения дополнительной информации".

Заключение

Для моих целей это слишком сложно. Мне бы понадобилась среда сценариев, включенная в саму Endnote (как, например, в Adobe Acrobat Pro, Adobe Indesign и, конечно же, в MS Office Suite), чтобы я мог просто запускать простые сценарии (на каком языке).

Другие вопросы по тегам