技術(shù) 點(diǎn)
- 技術(shù)
- 點(diǎn)
- V幣
- 點(diǎn)
- 積分
- 26472
|
在2007 和 2010 版本中打開數(shù)據(jù)庫文件,系統(tǒng)都會(huì)彈出安全警告提示框,對于用戶能確定安全的文件,可以新建一個(gè)文件夾集中存放在那里。然后設(shè)為信任位置,這樣打開該文件夾的數(shù)據(jù)庫就不會(huì)出現(xiàn)煩人的提示框了。
我們可以按下面的步驟手動(dòng)添加 :【文件】>>【選項(xiàng)】>>【信任中心】>>【信任中心設(shè)置】 然后選擇右邊的【受信任位置】
我們也可以用代碼來實(shí)現(xiàn)上面的功能,使自已的程序更加趣味化
- Dim strRegKEY As String
- Dim APP_KEY As String
- Dim Reg As New clsRegistry
- Dim FrmState As Integer '(1--增加,2--修改)
- Dim FrmLocation As Integer '傳遞參數(shù)
- Private Sub Form_Load()
- APP_KEY = "Software\Microsoft\Office" & Format(Application.Version, "##,##0.0") & _
- "\Access\Security\Trusted Locations\Location"
- strRegKEY = "HKEY_CURRENT_USER" & APP_KEY
-
- FrmState = SysState
- FrmLocation = SysLocation
- If FrmState = 2 Then
- Call ShowBill(FrmLocation)
- Else
- Call AddBill
- End If
-
- End Sub
- Private Sub Form_Unload(Cancel As Integer)
- SysState = 0
- SysLocation = 0
- Set Reg = Nothing
- End Sub
- Private Sub CmdOK_Click() '確定
- Dim IntAllow As Integer
- Dim strPath As String
- If Len(Me.TxtFolderPath) = 0 Then
- Me.TxtFolderPath.SetFocus
- MsgBox "請選擇受信任文件夾"
- Exit Sub
- End If
-
- If Len(Me.TxtDescription) = 0 Then
- Me.TxtDescription.SetFocus
- MsgBox "說明不能為空"
- Exit Sub
- End If
-
- If Right(Me.TxtFolderPath, 1) <> "" Then
- strPath = Me.TxtFolderPath & ""
- Else
- strPath = Me.TxtFolderPath
- End If
- If Me.ChkAllow = True Then
- IntAllow = 1
- Else
- IntAllow = 0
- End If
- If FrmState <> 2 Then
- FrmLocation = GetUnUsedLocation
- End If
- Call SetTrustedLocation(FrmLocation, strPath, Trim(Me.TxtDescription), CStr(Now), IntAllow)
- If FrmState = 2 Or FrmState = 1 Then
- Call Forms("受信任位置").ShowBill
- DoCmd.Close acForm, Me.Name
- End If
- End Sub
復(fù)制代碼 完整示例參考附件
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊
x
|