office交流網(wǎng)--QQ交流群號(hào)及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請(qǐng)用微信掃碼)

        

判斷當(dāng)前access是完整的Office(access) 還是 Access運(yùn)行時(shí)(Access Runtime)

2018-11-23 16:07:00
tmtony
原創(chuàng)
6564

用Access開發(fā)的應(yīng)用程序需要系統(tǒng)安裝有Access才能正常打開。在不安裝整個(gè)Access的情況下,是否有辦法運(yùn)行Access文件呢?

答案是肯定的。只需要安裝AccessRuntime就可以。

但是有時(shí)在完整版office中運(yùn)行沒問題,在runtime中卻可能會(huì)有問題。

那么如何區(qū)分打開的環(huán)境是完整版的Access還是AccessRuntime



可以用SysCmd (acSysCmdRuntime)判斷,使用 SysCmd 方法可以在狀態(tài)欄上顯示一個(gè)進(jìn)度表或可選的指定文本
如果返回 True (–1)。運(yùn)行 Microsoft Access 的版本為運(yùn)行時(shí)版本



也可用以下代碼判斷是否 AccessRuntime

'    Purpose: Decide whether  Full Access or Runtime only is installed:
'    Author: Kenneth Spencer
'    Modified by: Daniel Pineault
    On Error Resume Next
    Set oAccess = CreateObject("Access.Application")
    If Err.Number <> 0 Then
        MsgBox "Starting under Runtime", vbOKOnly
    End If
    wscript.Quit
    On Error GoTo 0
'    Rest of code for Full Access startup
    MsgBox "Starting under Full Version", vbOKOnly 





完整Access版本測試 Runtime 效果可以這樣實(shí)現(xiàn)

在桌面 右鍵 創(chuàng)建快捷方式,輸入 MSAccess.exe的完整路徑及文件名,然后在最后加上  /runtime 參數(shù)開關(guān);
例如:
"C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\你的數(shù)據(jù)庫名-office交流網(wǎng).mdb" /runtime
你的數(shù)據(jù)庫名-office交流網(wǎng).mdb 改成你自己的數(shù)據(jù)庫名即可

    分享
    文章分類
    聯(lián)系我們
    聯(lián)系人: 王先生
    Email: 18449932@qq.com
    QQ: 18449932
    微博: officecn01
    移動(dòng)訪問