Один из моих клиентов попросил нас разработать «макрос VBA». . Однако в 2010-х мне кажется странным все еще использовать такой устаревший язык, и я думаю о том, чтобы попытаться убедить клиента использовать вместо него VSTO dev. Однако, поскольку я новичок в обоих мирах, мне нужна помощь, чтобы заполнить страницу за / против, чтобы иметь возможность оспорить это.
Конечно, ответ не может прийти без фактического требования, позвольте мне попытаться возобновить:
Цель: Word 2003/2007 (но я подозреваю, что 2010 год еще не известен) править Требование 2010 подтверждено
Для внешней системы публикации требуется файл .doc в качестве входных данных. К файлу .doc должны быть применены определенные стили: «Пользовательский заголовок 1», «Пользовательский заголовок 2» и т. Д.
Пользователь может создавать документы с помощью Word двумя способами:
- Запустите новый документ, используя файл .dot, развернутый на компьютере
- Преобразование любого существующего документа в соответствии с целевым шаблоном
Пользователи могут «просто» «применять» стили (простой интерфейс): контекстное меню, меню стилей, панель настраиваемых действий и т. д.
К настоящему времени я вижу следующие плюсы и минусы:
VBA
VSTO