彻底隐藏ACCESS程序主窗口及所在任务栏图标-Big Young
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


彻底隐藏ACCESS程序主窗口及所在任务栏图标

发表时间:2017/12/20 16:10:54 评论(1) 浏览(15372)  评论 | 加入收藏 | 复制
   
摘 要:彻底隐藏ACCESS程序主窗口及所在任务栏图标。
正 文:

点击下载此附件


代   码

Global Const SW_HIDE = 0 Global Const SW_SHOWNORMAL = 1 Global Const SW_SHOWMINIMIZED = 2 Global Const SW_SHOWMAXIMIZED = 3 Private Declare Function apiShowWindow Lib "user32" _ Alias "ShowWindow" (ByVal hWnd As Long, _ ByVal nCmdShow As Long) As Long Function fSetAccessWindow(nCmdShow As Long) Dim loX As Long Dim loForm As Form On Error Resume Next Set loForm = Screen.ActiveForm If Err <> 0 Then loX = apiShowWindow(hWndAccessApp, nCmdShow) Err.Clear End If If nCmdShow = SW_SHOWMINIMIZED And loForm.Modal = True Then MsgBox "Cannot minimize Access with " _ & (loForm.Caption + " ") _ & "form on screen" ElseIf nCmdShow = SW_HIDE And loForm.PopUp <> True Then MsgBox "Cannot hide Access with " _ & (loForm.Caption + " ") _ & "form on screen" Else loX = apiShowWindow(hWndAccessApp, nCmdShow) End If fSetAccessWindow = (loX <> 0) End Function 


用   法:

  1. 要保证所有的窗体的弹出属性设置为TRUE( Popup = Yes),并且模式窗属性也必须设置为TRUE( Modal = Yes)。
  2. 要在代码中创建好错误处理程序,应能完全处理程序运行过程中的所有错误。
  3. 将上面的代码复制到一个新建的空白模块中。
  4. 在自己的窗体的“'OnLoad”事件中添加如下代码:Call fSetAccessWindow(0)




Access软件网交流QQ群(群号:198465573)
 
 相关文章
隐藏access数据库主窗口的方法\DoCmd.RunComman...  【竹笛  2004/9/24】
隐藏数据库主窗口的代码  【竹笛  2007/10/27】
access主窗口切换(完整模式与简化模式、隐藏与显示主窗口)完全...  【kunlun   2009/7/2】
彻底隐藏access2007功能区,access2007如何隐藏功...  【朱亦文  2009/10/19】
【access示例】用代码隐藏表\通过代码将表彻底隐藏的示例\把表...  【红尘如烟  2012/6/5】
彻底隐藏Access2010功能区示例,access2010如何隐...  【麥田  2013/4/4】
用 VBA 代码彻底隐藏 Access 2010 左侧的导航窗格  【Big Young  2014/10/19】
常见问答
技术分类
相关资源
文章搜索
关于作者

Big Young

文章分类

文章存档

友情链接