Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 1952|回復(fù): 4
打印 上一主題 下一主題

[其它] 為何這樣寫,啟動(dòng)命令選項(xiàng)會(huì)出錯(cuò)!!!!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2008-5-7 19:08:10 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我在vb中建了一個(gè)可執(zhí)行文件:
Dim strRunshell As String
strRunshell = "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE"
Dim strAppPath As String
strAppPath = App.Path & "xxxx\.mdb"
Call Shell(strRunshell & " " & strAppPath, vbMaximizedFocus)

調(diào)試運(yùn)行時(shí)可以正常打開,但生成EXE文件后運(yùn)行卻提示:
用來啟動(dòng) Microsoft Office Access 命令行包含了 MicrosoftOfficeAccess 無法識(shí)別的選項(xiàng)。

不知道哪里出錯(cuò)了,請(qǐng)指正..

謝謝

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2008-5-7 19:12:04 | 只看該作者
strRunshell = "‘C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE’"
3#
 樓主| 發(fā)表于 2008-5-7 19:49:22 | 只看該作者
試過了,提示:
運(yùn)行時(shí)錯(cuò)誤53,文件未找到
但文件肯定在..

點(diǎn)擊這里給我發(fā)消息

4#
發(fā)表于 2008-5-7 20:03:29 | 只看該作者

試試加雙引號(hào)

Dim strRunshell As String
strRunshell = """C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE"""
Dim strAppPath As String
strAppPath = """" & App.Path & "xxxx\.mdb"""
Call Shell(strRunshell & " " & strAppPath, vbMaximizedFocus)
5#
 樓主| 發(fā)表于 2008-5-7 20:20:49 | 只看該作者
謝謝版主:hi-wzj
謝謝t小寶,用你的方法搞定了。
在ASP/VBS中也是這樣用雙引號(hào)的,我怎么沒想起來呢?
萬分感謝!
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-17 05:59 , Processed in 0.102784 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表