我想寫一些VBA腳本,這樣當我啓動我的訪問應用程序時,主窗口是空白的。這是事情,我需要被轉移或者隱匿的名單:MS Access 2010:如何用空白主窗口啓動
- 整個色帶
- 狀態欄
- 導航窗格
- 的窗口選項卡
此外,我想在右擊時禁用彈出菜單。 我也想禁用SHIFT旁路鍵啓動。
我基本上希望它看起來像用VB或C#創建的應用程序。 只有當我以管理員身份登錄時,禁用的選項纔會被繞過。
我想寫一些VBA腳本,這樣當我啓動我的訪問應用程序時,主窗口是空白的。這是事情,我需要被轉移或者隱匿的名單:MS Access 2010:如何用空白主窗口啓動
此外,我想在右擊時禁用彈出菜單。 我也想禁用SHIFT旁路鍵啓動。
我基本上希望它看起來像用VB或C#創建的應用程序。 只有當我以管理員身份登錄時,禁用的選項纔會被繞過。
其實,如前所述,您可以使用啓動選項刪除最重要的是你有問題,在彈出窗口而言,標籤等
要隱藏功能區,QAT,只需使用:
DoCmd.ShowToolbar「Ribbon」,acToolbarNo
因此,使用正確的選項設置和一行代碼,您只能看到您的表單。
下面是使用上述一行代碼和選項關閉選項卡(您希望選項卡式窗口,但選項卡關閉)的結果屏幕快照。注意你如何看到Windows桌面。這本書全部是用一行代碼完成按上面:
是否需要成爲VBA?爲什麼不使用普通的Access應用程序選項?
在Access 2010中,您可以通過文件>選項>當前數據庫找到它們。幾乎所有你想要的東西都可以被取消選中 - 請看下面的截圖。您選擇的選項隨數據庫一起保存。
同時按住SHIFT 其中將覆蓋這些啓動選項,並告訴你你可以啓動數據庫的「正常」的綵帶,狀態欄,導航欄,...
嘗試在啓動函數以下
這應該做你想要
DoCmd.ShowToolbar "Ribbon", acToolbarNo
DoCmd.ShowToolbar "Status Bar", acToolbarNo
可能與其他MS的工作是什麼訪問Windows元素,我只是想不顯示上面的部分。
舊的線程,但仍然有用的信息。這是我做的:
DoCmd.ShowToolbar "Ribbon", acToolbarNo
DoCmd.ShowToolbar "Status Bar", acToolbarNo
DoCmd.NavigateTo "acNavigationCategoryObjectType"
DoCmd.RunCommand acCmdWindowHide
把這些代碼在從被稱爲AutoExec
宏觀稱爲Public Sub
。
禁用窗口選項卡和轉換旁路比較棘手,因爲這些需要通過設置數據庫屬性完成,可以通過數據庫Properties
或通過追加CreateProperty
屬性來完成。此外,您需要退出並重新打開數據庫才能使這些更改生效。
我在on techrepublic找到了說明,而Allen Browne在his website上有更完整的說明。
是的,但您是否注意到訪問窗口在啓動時是如何閃爍並顯示工具欄的?我希望這看起來很專業。 – cmaduro 2010-10-08 17:53:19
我仍然有這個閃爍的問題,絲帶簡要顯示然後隱藏。它相當笨重。這能解決嗎?我沒有看到任何解決方案在此頁面上的任何評論。 – cmaduro 2011-04-29 19:59:35