Будучи нетрадиционным программистом, я склонен смотреть на вещи в другой перспективе. Это, случается, одно из тех времен. У меня есть accdb
, который в настоящее время работает и выводит файлы PDF
каждые 2 минуты. Новые PDF
переписывают старые , за исключением, когда у кого-то открыт один из файлов. В этом случае он пропускает открытый файл, повторные попытки 2 минуты спустя. Проблема, с которой я сталкиваюсь, заключается в том, что некоторые пользователи, которые открывают эти PDF
, сводят к минимуму их и забывают о них, в некоторых случаях, не позволяя обновлять файл в течение нескольких дней и даже недель. Что я хочу сделать, так это встроить действие для закрытия файла через несколько часов после его открытия. Я нашел, как это сделать enter link description here Я протестировал его, и он работает. Проблема, которую я имею, - это как-то через VBA
, вставить это действие в PDF
, когда оно будет создано. Код я использую, чтобы создать это:Выход с выходом PDF со встроенным скриптом VBA JavaScript
DoCmd.OutputTo acOutputReport, "H&B Stock Research", acFormatPDF, strPathAndFile, False
Все сайты я исследуемые показать вам, как выполнить добавление сценария/действие, хотя Acrobat GUI. Но я хочу попробовать прогматически вставить его через VBA
в Access. Причина этого заключается в том, что этот файл создается каждые 2 минуты, и обновляется примерно 50 копий.
Или, будет ли известный метод с использованием VBScript, чтобы придать свойства опубликовать вывод VBA? –
, вы можете достичь этого, если у вас есть 2 папки, одна для вашей папки вывода вывода и одна для просмотра пользователем. Выведите pdf-файл в «главную папку», а затем скопируйте последнюю копию в папку пользователя каждые 2 минуты (не забудьте закрыть, если в этой папке открыты какие-либо PDF-файлы). Недостаток ... вам нужно скопировать и вставить код VBA из папки в папку – SunRay
@raymondSee Я должен был уточнить. У меня уже есть такая настройка. У меня есть файл 'Batch', который определяет день и время, и если он находится в правильном диапазоне, он выполняет файл' accbd'. 'DB' экспортирует' PDF', который затем '' Batch' выполняет сценарий 'VBS' с копиями, переименовывает и перемещает файлы. Я смотрю, как я могу автоматически изменить «PDF» так, чтобы они закрывались через некоторое время после их открытия. –