shell中怎么調(diào)用函數(shù) VB中的Shell函數(shù)怎么用?
VB中的Shell函數(shù)怎么用?Shell函數(shù)是VB中的一個(gè)內(nèi)部函數(shù)。它負(fù)責(zé)執(zhí)行一個(gè)可執(zhí)行文件并返回一個(gè)變量(double)。如果成功,則表示程序的進(jìn)程ID。如果不成功,則返回0。Shell語法:She
VB中的Shell函數(shù)怎么用?
Shell函數(shù)是VB中的一個(gè)內(nèi)部函數(shù)。它負(fù)責(zé)執(zhí)行一個(gè)可執(zhí)行文件并返回一個(gè)變量(double)。如果成功,則表示程序的進(jìn)程ID。如果不成功,則返回0。Shell語法:Shell(路徑名[,windowstyle])。路徑名是必需的參數(shù)。類型是string,它指示要執(zhí)行的程序的名稱,以及任何必需的參數(shù)或命令行變量,還可以包括路徑名。Windowstyle是一個(gè)可選參數(shù)。整數(shù)類型,指定程序運(yùn)行時(shí)窗口的樣式。Windowstyle有這些值。常量值說明vbhide 0窗口被隱藏,焦點(diǎn)移到隱式窗口。Vbnormalfocus
1窗口有焦點(diǎn),將恢復(fù)到原來的大小和位置。Vbminizedfocus
2窗口顯示一個(gè)帶焦點(diǎn)的圖標(biāo)(默認(rèn)值)。Vbmaximizedfocus
3窗口是一個(gè)有焦點(diǎn)的最大化窗口。Vbnormalnofocus
4窗口將恢復(fù)到最近使用的大小和位置,而當(dāng)前活動(dòng)窗口將保持活動(dòng)狀態(tài)。vbminimizednofocus 6窗口將顯示一個(gè)圖標(biāo),而當(dāng)前活動(dòng)的窗口仍處于活動(dòng)狀態(tài)。shell函數(shù)的第一個(gè)參數(shù)可以設(shè)置為相對(duì)路徑。例如,程序所在的目錄中有一個(gè)文件示例.exe:Private Sub Form uuLoad()Dim a As Integera=Shell(應(yīng)用程序路徑& “”示例.exe,vbnormalfocus)結(jié)束子打開示例.exeVB中shell函數(shù)的使用僅限于*。Exe*。Com*。Bat文件。
VB中的shell函數(shù)是干什么的?怎么用啊?
Shell函數(shù)
執(zhí)行一個(gè)可執(zhí)行文件并返回一個(gè)變量(double)。如果成功,則表示程序的任務(wù)ID。如果不成功,則返回0。
Syntax
shell(pathname[,windowstyle])
shell函數(shù)的語法包含以下命名參數(shù):
部分說明
pathname必需參數(shù)。Variant(字符串)、要執(zhí)行的程序的名稱,以及任何必需的參數(shù)或命令行變量,可能包括目錄或文件夾以及驅(qū)動(dòng)器。
windowstype的可選參數(shù)。Variant(integer),表示程序運(yùn)行時(shí)窗口的樣式。如果省略了窗口樣式,程序?qū)⒃诰哂薪裹c(diǎn)的最小化窗口中執(zhí)行。
windowstyle named參數(shù)具有以下值:
常量值說明
vbhide 0 window隱藏,焦點(diǎn)移到隱式窗口。
vbnormalfocus 1窗口具有焦點(diǎn),并將恢復(fù)到其原始大小和位置。
VB2最小化焦點(diǎn)窗口顯示有帶焦點(diǎn)的圖標(biāo)。
vbmaximizedfocus 3窗口是具有焦點(diǎn)的最大化窗口。
vbnormal nofocus 4窗口將恢復(fù)到最近使用的大小和位置,而當(dāng)前活動(dòng)窗口保持活動(dòng)狀態(tài)。
VB6窗口將顯示一個(gè)圖標(biāo)。當(dāng)前活動(dòng)窗口保持活動(dòng)狀態(tài)。
Description
如果shell函數(shù)成功執(zhí)行要執(zhí)行的文件,則返回程序的任務(wù)ID。任務(wù)ID是指示正在運(yùn)行的程序的唯一值。如果shell函數(shù)無法打開命名程序,則會(huì)發(fā)生錯(cuò)誤。
請(qǐng)注意,默認(rèn)情況下,shell函數(shù)異步執(zhí)行其他程序。換言之,以shell啟動(dòng)的程序可能在shell函數(shù)完成執(zhí)行過程之前已經(jīng)執(zhí)行了該語句。
vb中如何用shell函數(shù)調(diào)用word和exce?
您可以在系統(tǒng)中使用Excel打開Excel文件。
Excel本身支持參數(shù)。
您可以參考它。
Private Sub Command1 Click()
Dim a
a=Shell(“C:Program FilesMicrosoft OfficeOFFICE11”excel.exec:aa.xls公司“,vbNormalFocus)
結(jié)束子