Ms access чем посмотреть pdf файл
Перейти к содержимому

Ms access чем посмотреть pdf файл

Открытие PDF-файла в версии Acrobat Reader по умолчанию, а не в версии Pro, отличной от версии по умолчанию, в Access VBA

У меня есть код VBA, который открывает файл PDF на основе ввода данных пользователем.

Я установил на свой компьютер Adobe Acrobat Pro DC и Adobe Acrobat Reader DC.

Я установил Adobe Acrobat Reader DC в качестве программы по умолчанию для PDF-файлов.

Когда VBA открывает PDF-файл, он открывается в Adobe Acrobat Pro DC.

Есть идеи, как открыть его с помощью Adobe Acrobat Reader DC?

Вы просто переходите по ссылке. Он не открывается в Access по той же причине, по которой веб-страницы не открываются в Access. Им не положено. Чтобы получить PDF-файл в Access, вам понадобится гораздо больше кода. Попробуйте Google, здесь и там есть несколько примеров. Это может быть нелегко.

Developing.ru

Здравствуйте, уважаемые форумчане! Не могли бы вы помочь в следующей проблеме.

Я открываю из access файл pdf следующим кодом:

Файл нормально открывается но выдается сообщение Adobe Reader’a:
There was an error opening this document. This file cannot be found.

Закрываешь сообщение и всё нормально.
Почему выскакивает данное сообщение и как с ним бороться?
Заранее спасибо.

Пишу на СИ за еду.

Ум, в котором всё логично, подобен клинку, который всегда движется вперёд.

Как открыть PDF-файл, хранящийся в поле [изображение] sql server, с помощью ms Access 2007

Я конвертирую базу данных из доступа к интерфейсу доступа к серверу sql. В базе данных есть встроенные PDF-документы, которые в конечном итоге сохраняются как данные [изображения] с помощью инструментов импорта данных SQL-сервера.

Моя проблема в том, что я хочу, чтобы пользователи могли открывать файл PDF, щелкнув значок PDF в отчете, созданном при доступе.

Можно ли это сделать с помощью VBA или есть более простой способ? Я совершенно не понимаю, как это сделать.

Спасибо за ответ!

Я отредактировал функцию BlobToFile, чтобы удалить заголовок ole, поскольку Adobe не мог прочитать файл (evince мог, а также предварительный просмотр для Mac)

Я мог делать то, что хотел, вот так:

В StackOverflow нельзя повторять вопросы. Это не традиционный форум. Предлагаю вам удалить другой вопрос: stackoverflow.com/questions/8072133/… — HK1

1 ответы

Если я понимаю, что вы пытаетесь сделать, вы в основном хотите, чтобы Adobe Reader открывал «объект» файла pdf в памяти. Это невозможно. Вам нужно будет записать PDF-файл на системный жесткий диск, а затем открыть его оттуда. Вы можете в некоторой степени добиться того, о чем просите, либо используя папку Temp на компьютере, либо самостоятельно управляя файлами / папкой. Например, вы можете очищать папку с файлами PDF каждый раз, когда открывается приложение.

Вот код, который поможет вам делать то, что вы пытаетесь сделать. Этот код не обрабатывает ничего, что связано с созданием папок, генерацией имен файлов, проверкой, существует ли уже файл и т. Д. Я предполагаю, что вы сможете справиться с этим. Мой код в Command1_Click предполагает, что вы используете SQL Server со связанными таблицами ODBC.

Я использую здесь FollowHyperlink, но настоятельно рекомендую вам использовать Функция GoHyperlink Аллена Брауна вместо того, чтобы открывать файлы. У вас, вероятно, будут ошибки безопасности с FollowHyperlink.

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками sql-server ms-access vba or задайте свой вопрос.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *