#vba #ms-access #pdf
#vba #ms-access #PDF
Вопрос:
Я впервые на таком форуме, поэтому, пожалуйста, извините меня, если я не следую протоколам.
Я использую MS Access 365 для создания отчета с использованием VBA с помощью OutputTo
команды, указанной ниже:-
DoCmd.OutputTo acOutputReport, "rptCancellationLetterPayment", acFormatPDF, strFolderPath amp; "Policy" amp; strReportName, False
Периодически отчет преобразуется, но с тем, что выглядит как поле поверх некоторых букв (всегда одних и тех же букв в прошлом), область, на которую влияет текстовое поле
Пример
Сегодня это произошло впервые в поле данных.
Мы используем шрифт пользовательского интерфейса Segoe.
Заранее спасибо за любую помощь, которую вы можете предоставить.
Комментарии:
1. Какие буквы? Происходит ли это с другими шрифтами? Происходит ли это с тем же файлом на другом компьютере? Я не могу воспроизвести проблему. Вы имели в виду «поле данных»? Это не проблема с VBA, поэтому нет соответствующего кода для анализа.
2. В основном это происходит на M, N, I amp; P. Это случалось с другими шрифтами, но далеко не так часто. Да, это происходит на других компьютерах, но, похоже, этого не происходит, когда я открываю отчет вручную и печатаю на локальном принтере PDF. Нет, я не имел в виду «Поле даты», я пытался различить текстовое поле и поле данных.
3. Я не понимаю различия между «текстовым полем» и «полем данных». Разве текстовые поля не привязаны к полям? Что такое «поле данных» в отчете?
4. В отчете есть «постоянный текст», похожий на стандартное письмо, который затем содержит поля данных, которые извлекают из базы данных такие вещи, как имя, адрес и т. Д. Текстовые поля не являются связанными полями.
5. Я все еще не могу воспроизвести. Происходит ли это с текстом в элементе управления метками?