У меня есть шаблон документа Word, который я использую при написании сопроводительных технических документов для отправки с чертежами САПР. Из-за характера создаваемого нами продукта эта сопроводительная техническая записка практически идентична для каждого клиента, которому мы поставляем документ, с конкретными значениями, разными для каждого клиента. Например;
Данный документ следует рассматривать вместе с номером чертежа
XXXXX
иCUSTOMER_NAME
спецификацией.
X
Высота изделия составит мм,Y
длина — мм.
Для каждого клиента изменяющиеся значения всегда будут одинаковыми. В настоящее время я написал немного VBA, который дает мне раскрывающийся список на пользовательской форме, в котором перечислены все наши существующие клиенты. Когда я выбираю клиента, VBA выполняет простой "поиск и замену" для определенных значений ( CUSTOMER_NAME
, X
и Y
значение и т. д.).
Хотя это решение работает в данный момент, оно не очень масштабируемо и требует много времени для редактирования (легко). Это также означает, что если я выберу неправильного клиента, мне придется начинать заново (нельзя просто выбрать другого клиента из списка).
Я не хочу использовать слияние почты, так как не хочу полагаться на базу данных в фоновом режиме; файл должен быть полностью независимым.
Есть ли у кого-нибудь примеры других способов сделать это?
решение1
Я думаю, вы описали пример использования моего инструмента Generative Word Variables:http://www.gewova.com/