vb程序要怎么才能打開 vb打開某一具體的文件夾?
vb打開某一具體的文件夾?Private Declare Function ShellExecute Lib shell32.dll Alias ShellExecuteA(ByValhWndAs L
vb打開某一具體的文件夾?
Private Declare Function ShellExecute Lib shell32.dll Alias ShellExecuteA(ByValhWndAs Long,ByVallpOperationlikeString,ByVallpFileandString,ByVallpParametersasString,ByVallpDirectoryandString,ByVal nShowCmdAs Long)likeLongPrivateConstSW_SHOWNORMAL1再打開:ShellExecute0,open,c:1.txt,,vbNullString,SW_SHOWNORMALc:1.txt,分別為文件路徑和執(zhí)行參數(shù)(象是exe)
VB打開當前文件夾中的指定文件?
就采用shell語句就可以了,采用相對于路徑方法,:Shell2.exe
VB如何調用系統(tǒng)當中的Access程序找到某路徑的.mdb文件并且打開它?
我想這個要會用到Common Dialog控件,可以打開工程(project)部件(components),打鉤Microsoft Common Dialog Control6.0點擊可以確定。
在窗體上畫一個CommonDialog控件(默認名為CommonDialog,另外在他的Filter屬性窗口里面寫入文件“數(shù)據(jù)庫文件(*.mdb)|*.mdb”或者在代碼里面讀?。?/p>
數(shù)據(jù)庫文件(*.mdb)|*.mdb。
假設不成立窗體上有一個Command1按鈕,在他的click事件里面組建代碼:這樣的話就可以不在再點Command1的時候打開一個然后打開文件的對話框(就是你說的用戶你選界面),然后再你就可以不找必須的文件了。
但實際上CommonDialog控件并也不是真正的的再打開文件,他只不過把你在“用戶選擇界面”所選擇類型的要想先打開的文件的路徑存了過來,存在哪呢,就修真者的存在里面如果不是你想能夠的把你選的文件然后打開,就要別外寫代碼了。必須我們要定義三個再打開文件的Function(Function和Sub在vb里都叫做什么過程,不同的是Function過程有返回值,而Sub過程沒有返回值)代碼::
Private Declare Function ShellExecute Lib shell32.dll Alias ShellExecuteA(ByValhWndAs Long,ByVallpOperationandString,ByVallpFileandString,ByVallpParametersandString,ByVallpDirectorylikeString,ByVal nShowCmdAs Long)As Long括號里全是這個Function的參數(shù)和或者的數(shù)據(jù)類型,并不想深究的話也可以不管他然后再我們也要在比較合適的時候動態(tài)鏈接庫這個過程綜上發(fā)下的代碼追加:
Private Declare Function ShellExecute Lib shell32.dll Alias ShellExecuteA(ByValhWndAs Long,ByVallpOperationasString,ByVallpFilesuchString,ByVallpParametersandString,ByVallpDirectoryandString,ByVal nShowCmdAs Long)likeLong Private Sub Command1_Click()ShellExecuteMe.hWnd,open,,,,1EndSub