我有兩臺電腦 一個是win732 一個是win764
但是32位用下面的陳述句能打開 PDF 64位就不行
CreateObject("Wscript.Shell").Run ("C:\Users\Administrator\Desktop\2014.1.6.pdf")
uj5u.com熱心網友回復:
路徑、權限、目標電腦是否安裝了pdf閱讀器,并且將閱讀器和.pdf擴展名關聯。比如foxit reader,這個程式得先運行一次才能關聯上
uj5u.com熱心網友回復:
32位系統和64位系統,桌面路徑不一樣uj5u.com熱心網友回復:
我已經解決了..在另一個論壇 一位大神解決了我的問題
x="C:\Users\Administrator\Desktop\2014.1.6.pdf"
createObject("Wscript.Shell").Run (x)
createObject("Wscript.Shell").Run (""""+x+"""")
uj5u.com熱心網友回復:
大神有沒有解釋原理?uj5u.com熱心網友回復:
貌似加一個引號uj5u.com熱心網友回復:
謝謝了,我也在找這個問題的答案,解決了uj5u.com熱心網友回復:
遇到過 也是這樣解決了uj5u.com熱心網友回復:
你們這好像是說的長路徑名等情況,要加雙引號的問題。不過不知#3為何要Run兩次,可能是手誤?轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/106561.html
標籤:VBA
下一篇:如何獲取控制元件的句柄?
