Я был обременен поддержкой старой базы данных Access 2003 (с бэкэндом SQL), созданной неработающим подрядчиком.
База данных включает несколько «нестандартных» отчетов. Все они используют Automation через VBA для вывода полей непосредственно в документ Word. Вроде как (псевдокод):
for each row{
output(row.id);
moveRight();
output(row.firstName);
newLine();
}
Etc.
Проблема в том, что база данных включает в себя несколько текстовых полей. Чтобы вывести их (включая их форматирование) в документ, разработчик открывает отдельную форму доступа с одним элементом управления расширенным текстом и перетаскивает соответствующее поле в текстовое поле.
Затем он делает «выделить все, скопировать», переключается обратно в Word, а затем вставляет текст.
Моя задача - добавить новое расширенное текстовое поле в отчет, и я считаю, что должен быть лучший способ сделать это ...