VBA - How to detect Acrobat core API vs. Adobe Reader

I'm working on a VBA project and want to have PDF editing included as an optional function. I know that editing and saving PDFs is restricted to the Acrobat core API, but I can't seem to get VBA to differentiate between them.
My reference library is using Adobe Acrobat 10.0 Type Library, and because I have Adobe Acrobat installed, I can edit/save just fine.
A coworker's machine is also using Adobe Acrobat 10.0 Type Library, he does NOT have Adobe Acrobat installed, and cannot edit/save.
My problem is this: I can't figure out how to tell VBA who does and does not have the Acrobat features installed and who doesn't. The GUID for the reference pulls 10.0 Type Library on both machines. I want VBA to check the users references and verify they do or do not have access to editing so I can lockout the features.
Is there a way to pull what version/access the user has from the library?

Perhaps the simplest way is to do something that fails in Reader, and detect the failure. Probably more reliable than trying to detect the installed product(s), which could also be BOTH Acrobat and Reader.

Similar Messages

  • How do you encrypt a PDF with Adobe reader, not Adobe Acrobat?

    I would like to encrypt PDFs using Adobe Reader. However, all instructions for encrypting a PDF require me to use Adobe ACROBAT, not Adobe READER. How do I encrypt a PDF using Adobe Reader?
    Extra Note: I use Adobe READER version XI and Mac OS X 10.9.

    Adobe Reader does exactly what its name says: it reads PDF files, nothing more.

  • How can I change the default pdf reader from the installed (but not yet registered) Adobe Acrobat 9 Pro to Adobe Reader XI?

    How can I change the default pdf reader from the installed (but not yet registered) Adobe Acrobat 9 Pro to Adobe Reader XI? I'm having some hiccups getting Adobe to register the software, but since I set it as the default .pdf reader during setup, things try (and fail) to open in the as yet unregistered software. How can I change it temporariiy to the Acrobat Reader XI that I have installed?

    Anubha,
    It worked! Thank you so much.
    I'd opened file with the 'Open with' feature then clicking Adobe Reader,
    but that didn't do it. When I used 'Open with', then 'Choose default
    program...', it worked like a charm.
    Again, thank you!
    Jonathan
    On Wed, Mar 18, 2015 at 10:16 PM, Anubha Goel <[email protected]>

  • I have an editable pdf made in Acrobat. Viewing it Adobe Reader Mobile (Android) and I can fill it fine. I want to be able to fill the form but it keeps autosaving. I just want to email the form and then it goes back to an unfilled form. How do i do that?

    I have an editable pdf made in Acrobat. Viewing it Adobe Reader Mobile (Android) and I can fill it fine. I want to be able to fill the form but it keeps autosaving. I just want to email the form and then it goes back to an unfilled form. How do i do that?

    Currently, Adobe Reader for Android does not provide an option to disable auto-save.
    In the Reader home screen (where your files are displayed), you can make a copy of the original PDF document, open the copy (instead of opening the original document), make changes to the copy.  Once you email the copy, you can delete it.
    For more information, please see Help > How To... > Copy, edit, delete, manage.
    Although it is not the most convenient way to accomplish the task, that's the only feasible workaround that is available in Adobe Reader for Android right now.

  • How do I save a pdf in Adobe Reader XI (11.0.06)?

    Does anyone know how to save a pdf now from Adobe Reader?  If I try to save now it gives me the option of either save to online account or to Acrobat.com but neither of those work when I want to attach the pdf to an e-mail.  The only place I can see the pdf is on the Mac that I'm working from.  It cannot be accessed by anybody I send it to despite them all having Adobe Reader.  I'm sure this wasn't the way it was before and this is driving me insane now.  So many hours spent on what should be a really simple task
    Thanks
    Shaaric

    I've never found technology to make life easier. It mainly offers the promise (often unfulfilled) of making it cheaper or quicker. This didn't happen when the Girl Guides put a form in an envelope and posted it. But they probably laid off the person whose job that was with the promise of everything being easy on the internet.
    PDF has, curiously, become a victim of its own success. A few years ago, you could say to people "You need Adobe Reader" and it was the only serious game in town. So they got it and it works. Now everyone is making their own PDF reader for whatever reason, fewer and fewer people can be sure of having Reader. (PDF readers come at least with every Mac, every Windows 8 system, Chrome and FireFox, which covers a LOT of ground).
    This is coupled with a bizarre decision Adobe made a few years ago to have two kinds of form, one of which all the other software fails with (and, as I noted, even Adobe's own software on iPad and Android fails). This was a neat idea which was designed for big corporations. Then the really big mistake: giving everyone with Acrobat the tools to make these new kinds of form, and making it seem they were preferre or the only game in town. This is finished now (Acrobat 11 doesn't include this big boy's software) but the damage is done, oh how it is done.
    Even regular forms tend to only work properly in real Adobe Reader. The fact is, if you make or distribute PDF forms you need to tell people to use Adobe Reader, and to know exactly how to help them do that. If people can't do that or their users won't be motivated to bother, then PDF forms are no longer a suitable choice. Sad but true.

  • How to set enable usage rights in adobe reader?

    Dear all,
    How to set "enable usage rights in adobe reader..." in acrobat sdk?
    I did that through menu event but it shows saveAs dialog window.
    Please anyone guide how to handle the saveas window. Otherwise if there is any method to directly enable the option.
    Thanks...
    vijay

    There is no way to automate this in the Acrobat SDK.  If you need to automate Reader Enablement, you need another product – LiveCycle Reader Extension Server.

  • How do I uninstall older versions of Adobe Reader, when they cannot be removed from the Control Panel?

    How do I uninstall older versions of Adobe Reader 9.4.4 from the Remove
    Programs in the Control Panel?

    You can use the Acrobat Cleaner Tool from http://labs.adobe.com/downloads/acrobatcleaner.html
    This will remove all versions of Adobe Reader and Acrobat.

  • How to delete recent file history in adobe reader in Mac PC ?

    How to delete recent file history in Adobe Reader in Mac PC ?
    In Adobe Reader - Edit - Preferences - select Documents in the left panel and change the "Documents in recently used list" to 0. Yes ! the file history is gone But when you set back the value, you will see the file history again. This is not the way to do...
    I have checked all the preference or setting. I couldn't found any clear recent file history in adobe reader.
    Please help ! Thanks !

    First off, you CANNOT set recent documents to zero. The absolute minimum it will accept is 1. And on my MacMini, (I just checked it to be 100% sure) I opened seven documents with Recent Docs set to 10 - they were ALL listed. I set it to 1 and all but the most recent cleared. I then closed Reader and reopened it. The list was 1 item. I reset Recent Docs to 10 and there was still only 1 item in the list.

  • How to rotate a text in the adobe reader for mobile ios ?

    how to rotate a text in the adobe reader for mobile ios ?

    There's no rotate command to rotate the document. Instead, rotate the iPad. If it doesn't rotate, turn off the Rotation Lock switch on the side of your iPad.

  • How to create a digital signature in adobe reader

    how to create a digital signature in adobe reader?

    Adobe Reader Touch (Windows Store app with "modern" UI) does not support any types of signatures yet.
    Digital Signatures with certificates
    Electronic Signatures (that are legally enforceable)
    Signature annotations (hand-writing annotations which may not be secure and legally enforceable)
    Adobe Reader XI (traditional desktop app with classic UI) supports #1 and #3.
    Adobe EchoSign supports #2.
    Adobe Reader for iOS/Android supports #3.

  • How do I view XMP metadata in Adobe Reader?

    How do I view XMP metadata in Adobe Reader?
    I've created a PDF which (I believe) includes XMP metadata, and I'd obviously like to check that it's been done correctly.  However it's not obvious how to view this within Adobe Reader (I'm using 11.0.04 on OS X).  Googling around, I've found an off-hand remark that Reader isn't able to do this, but this is obviously insane -- what's the point of licensing metadata if no-one can see it?  What is it I'm missing?
    Best wishes,
    Norman

    I've put a PDF at http://nxg.me.uk/temp/part1.pdf This does display/print perfectly OK in both Reader and in OS X Preview.  I presume that the /Root object (254) is inside one of the ObjStm streams (yes?), as (presumably) are the /Page streams and the reference to the /Metadata object, 52.
    Regarding scanning, Part 3 of the XMP spec, Sect 1.2 says "It is always best to use format-aware file parsing when possible. Lacking this information, applications can find XMP packets by scanning the file."  Also, in Sect. 1.2.1, "A file should be scanned byte-by-byte until a valid header is found."   Finally, ISO-32000-1 Sect. 14.3.2, Note 3, says "[The XMP spec] includes a method to embed XML data within non-XML data files in a platform-independent format that can be easily located and accessed by simple scanning rather than requiring the document file to be parsed."  So it would appear that this metadata packet _should_ be found.

  • How do I make document folders in adobe reader app on iPad? Thanks

    How do I make document folders in adobe reader app on iPad? Thanks

    First show the Documents list, and in the upper left tap the Edit button. A toolbar in the upper left you'll see a folder icon with a + superimposed. Tap that and you'll be prompted to Create a Folder. Enter the folder name and tap the Save button and your new folder will appear in the Documents list.

  • Help Please: White strips in printout using Illustrator CS5  Acrobat pro 9, and Adobe reader X

    Hallo,
    I have a big problem with printing PDF file using Illustrator CS5  Acrobat pro 9, and Adobe reader X , I get  a white strip in printout. if I convert the PDF file to JPEG I get normal printout. Thanks in advance
    OS: windows7 32 bit. 2 GB ram
    Printer: HP C6280

    Illustrator
    File > Save As > Adobe PDF

  • How to eliminate error message after downloading Adobe reader ver. XI for mac?

    How to prevent an error when downloading Adobe Reader ver. XI for Mac?

    Without further data, I would suggest that you try downloading the offline Reader installer from
    http://get.adobe.com/reader/enterprise/

  • How do I clear download history on adobe reader 11

    how do I clear download history on adobe reader 11

    Hi how do I clear download,
    Please refer the link: https://forums.adobe.com/thread/887281

Maybe you are looking for

  • ICal bug with month view

    I primarily use week view on iCal, but sometimes i switch to month view for a larger perspective. Often, i use month view to check for any leftover events from the previous month in case i forgot to delete one or two. I just found a bug concerning th

  • 23" Apple Cinema Display and accurate color?

    I use a dual 2.3GHz Power Mac G5 along with a 23" Apple Cinema Display fro graphic design work. I used to use a Pantone Color calibration device when I was using third-party monitors with my Macs. Now that I have the Cinema Display, I haven't bothere

  • Is there a way of calling out all values in a String to name an object?

    Is the above possible? As in the generic statement below, [class name] [objectname] = new [constructor]; to be able to make the value of a String to be the objectname? such that if this instance String s = "Peter"; Then the objectname will be Peter,

  • A3 Slideshow tool review

    I just finished my first- almost all- Aperture slideshow. I tried to do this slideshow using only Aperture- and I did come close- but there were a few things that sent me to other apps: I had to use Motion to flash eight slides in four seconds becaus

  • Modifying a message adding applicationcontext

    Hi, I'm trying to modify an INVITE message from a "filter" server application using the managed API (Microsoft.Rtc.Sip)  to automatically add an application context, so the receiver should open the extensibility window pointing to the registry config