excel vba怎麼自動開啟其他軟體

時間 2021-07-08 20:34:05

1樓:姓王的

使用shell函式即可。

shell函式用法:shell(pathname[,windowstyle])

函式帶有兩個引數:第乙個pathname是必要引數。要執行的程式名,以及任何必需的引數或命令列變數,可能還包括目錄或資料夾,以及驅動器。

第二個windowstyle是可選引數。表示在程式執行時視窗的樣式。如果省略,則程式是以具有焦點的最小化視窗來執行的。

第二引數windowstyle 引數設定不同的值,開啟的程式有不同的效果,其對應關係如下:

0——視窗被隱藏,且焦點會移到隱式視窗

1——視窗具有焦點,且會還原到它原來的大小和位置。

2——視窗會以乙個具有焦點的圖示來顯示。

3——視窗是乙個具有焦點的最大化視窗。

4——視窗會被還原到最近使用的大小和位置,而當前活動的視窗仍然保持活動。

6——視窗會以乙個圖示來顯示。而當前活動的的視窗仍然保持活動。

舉例——假定用vba來開啟計算器程式,並使計算器視窗具有焦點,且還原到它原來的大小和位置,**如下:

sub vba呼叫其他程式示例()

shell "calc.exe", 1

end sub

說明:1、shell函式具有返回值,如果開啟程式成功的話,返回代表這個程式的任務id,若不成功,則會返回0,示例中不需用它的返回值,按vba規則就不能用括號。

2、這裡開啟的是系統資料夾裡面的程式,所以省略了路徑,如果開啟其他資料夾的程式,則需要指明路徑。

2樓:帥幻邇

使用shell exepath就可以開啟

excel 如何用vba開啟其他應用軟體

3樓:陽光上的橋

可以使用shell命令,例如下面的語句開啟【記事本】:

shell "notepad.exe"

excel vba 啟動其它應用程式問題

4樓:小小噤

開啟檔案 執行列印輸出 就不會了 我也搞條碼的 嘿嘿

mopen = shell("explorer.exe d:\tm.btw\", vbnormalfocus)

5樓:匿名使用者

shell "yourpath\bartender.exe", vbnormalfocus

'yourpath是exe的絕對路徑

'以上是開啟bartender.exe的命令

接下來還要自動列印就比較麻煩,如果你對命令列比較熟練那可以繼續往下看,如果不是那就請到這裡吧,開啟d:\tm.btw之後請人手操作列印吧。

後面我不知道bartender.exe是具體怎麼操作。。。所以大概可以這樣:

一般具備列印功能的exe檔案,需要開啟檔案(條碼檔案),大概在file - open 裡面,然後列印是file-print(一般快捷鍵ctrl+p)

那麼就簡單了,開啟了bartender.exe之後,接著傳送鍵盤指令

alt - down - enter - 輸入「d:\tm.btw」 - enter - alt - down - p - enter

6樓:我是後我愛嫦娥

為什麼不能反過來呢?

用excel我到不怎麼會

小公尺2s手機不按觸屏時,手機自動跳轉開啟其他軟體

你好,請您先不要著急,建議您先備份您的重要資料,然後進行線刷完整包 推薦您刷到最新開發版 後再使用檢視是否還有您描述的問題。刷機包位址請根據型號選擇 http rom.xiaomi.cn 刷機教程 小公尺手機6種刷機詳細教程 http bbs.xiaomi.cn thread 7106164 1 1...

蘋果手機wifi自動開啟怎麼關閉

據蘋果最新的支援文件顯示,ios 11使用者現在無法直接通過 控制中心 完全關閉藍芽和wi fi訊號,在 控制中心 切換 wi fi 或藍芽按鈕開關時,許多第一方配件和蘋果生態的連線功能仍維持wi fi和藍芽連線。這意味著通過 控制中心 無法完全關閉藍芽和wi fi訊號,想針對所有網路和裝置完全停用...

賓士如何開啟自動雨刷,賓士s400怎麼開啟雨刷器

great誩誩 可以按照一下的操作進行,先進入車內,檢視雨刮器的位置,可以看到在雨刮的最頂端有個按鈕,發現了按鈕之後,可以檢視按鈕旁邊有個a的標誌,這裡 a 的標誌就是自動的意思。用手輕輕地按下去,注意按鈕旁邊會有個綠色的小燈亮起來,這時候感應雨刷就開啟了。一直保持這個狀態就好了,雨刷每次感應到有雨...