You should not need to use the .Activate
method on the OLEObject
, unless there is some specific reason that you need it to be Active
within the workbook/worksheet. Most of the time, there is no reason to do this.
There are only two Verbs
available for an embedded PDF OLEObject
:
When I do oleObj.Verb xlVerbOpen
this opens the PDF with focus on my machine (Win 7/Excel 2010).
When I do oleObj.Verb xlVerbPrimary
this activates the PDF but does not give it focus.