(Недостаточно баллов, чтобы просто комментировать, поэтому вместо этого публикуйте ответ)
Является ли pdDoc.Close
функцией, и если да, каково ее возвращаемое значение?
В качестве обходного пути вы можете сначала скопировать шаблон в файл результатов, а затем поработать с файлом.
FileCopy FILE_NAME_TEMPLATE, FILE_NAME_RESULT
Позвольте мне добавить рекомендацию для лучшего стиля кодирования: использовать все заглавные имена только для констант. Для реальных переменных используйте смешанные имена падежей (как вы сделали, например, с pdDoc.