[英]OLEObject available verbs for Adobe Acrobat Documents
我將PDF嵌入Excel文件中,然后使用VBA如下打開它:
Dim objMan As OLEObject
Set objMan = ThisWorkbook.Worksheets("Public").OLEObjects.Item("Doc")
objMan.Activate
我的問題是它在后台打開了它,然后使用過的需要從任務欄手動將其打開以查看它。 在尋找某種OLEObject設置焦點的方法時,我遇到了OLEObjects的動詞方法。
MSDN聲明此方法將命令發送到OLEObject,並且可用命令“由對象的源應用程序確定”。
我的問題是:如何確定可用於Adobe Acrobat文檔的動詞?
您不需要在OLEObject
上使用.Activate
方法,除非OLEObject
某些特殊原因,您需要在工作簿/工作表中將其Active
。 大多數時候,沒有理由這樣做。
嵌入式PDF OLEObject
只有兩個Verbs
:
當我執行oleObj.Verb xlVerbOpen
這將打開以我的機器為焦點的PDF(Win 7 / Excel 2010)。
當我執行oleObj.Verb xlVerbPrimary
這會激活PDF,但不會使其聚焦。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.