2010-10-06 81 views
2

我想寫一些VBA腳本,這樣當我啓動我的訪問應用程序時,主窗口是空白的。這是事情,我需要被轉移或者隱匿的名單:MS Access 2010:如何用空白主窗口啓動

  • 整個色帶
  • 狀態欄
  • 導航窗格
  • 的窗口選項卡

此外,我想在右擊時禁用彈出菜單。 我也想禁用SHIFT旁路鍵啓動。

我基本上希望它看起來像用VB或C#創建的應用程序。 只有當我以管理員身份登錄時,禁用的選項纔會被繞過。

回答

0

其實,如前所述,您可以使用啓動選項刪除最重要的是你有問題,在彈出窗口而言,標籤等

要隱藏功能區,QAT,只需使用:

DoCmd.ShowToolbar「Ribbon」,acToolbarNo

因此,使用正確的選項設置和一行代碼,您只能看到您的表單。

下面是使用上述一行代碼和選項關閉選項卡(您希望選項卡式窗口,但選項卡關閉)的結果屏幕快照。注意你如何看到Windows桌面。這本書全部是用一行代碼完成按上面:

alt text

+0

是的,但您是否注意到訪問窗口在啓動時是如何閃爍並顯示工具欄的?我希望這看起來很專業。 – cmaduro 2010-10-08 17:53:19

+0

我仍然有這個閃爍的問題,絲帶簡要顯示然後隱藏。它相當笨重。這能解決嗎?我沒有看到任何解決方案在此頁面上的任何評論。 – cmaduro 2011-04-29 19:59:35

4

是否需要成爲VBA?爲什麼不使用普通的Access應用程序選項?

在Access 2010中,您可以通過文件>選項>當前數據庫找到它們。幾乎所有你想要的東西都可以被取消選中 - 請看下面的截圖。您選擇的選項隨數據庫一起保存。

同時按住SHIFT 其中將覆蓋這些啓動選項,並告訴你你可以啓動數據庫的「正常」的綵帶,狀態欄,導航欄,...

Access 2010 Application Options

2

嘗試在啓動函數以下

這應該做你想要

DoCmd.ShowToolbar "Ribbon", acToolbarNo 
DoCmd.ShowToolbar "Status Bar", acToolbarNo 

可能與其他MS的工作是什麼訪問Windows元素,我只是想不顯示上面的部分。

3

舊的線程,但仍然有用的信息。這是我做的:

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上有更完整的說明。