簡體   English   中英

OLEObject適用於Adobe Acrobat文檔的動詞

[英]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

PDF OleObject動詞

當我執行oleObj.Verb xlVerbOpen這將打開以我的機器為焦點的PDF(Win 7 / Excel 2010)。

當我執行oleObj.Verb xlVerbPrimary這會激活PDF,但不會使其聚焦。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM