在access中自动压缩当前数据库-钱玉炜
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


在access中自动压缩当前数据库

发表时间:2008/6/26 8:01:14 评论(0) 浏览(5624)  评论 | 加入收藏 | 复制
   
摘 要:在ACCESS中自动压缩当前数据库
正 文:

ACCESS可在菜单上选择[压缩]来压缩当前正打开的数据库,如是我们就可以通过程序临时添加一个工具条按钮,然后使用 SendKeys 来模拟键盘操作,实现压缩当前数据库,压缩后它会重新打开。函数如下:

Function Compact()
   ' 添加一个工具条
   With CommandBars.Add(, msoBarFloating, , True)
     ' 在工具条上添加一个按钮,这个按钮是从系统菜单的[工具]中[压缩]产生的
     .Controls.Add msoControlButton, CommandBars("Tools").Controls(7).CommandBar.Controls(2).Id
     .Visible = True
     ' 将焦点移到该按钮上
     .Controls(1).SetFocus
     ' 模拟击键
     SendKeys "{ENTER}"
   End With
End Function


注:运行本程序,你必须引用 Microsoft Office 9.0 Object Library (Office 2000)或 Microsoft Office 10.0 Object Library (Office XP)

点击下载附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
当access文件大于指定的大小时就自动压缩  【tmtony  2007/11/6】
在access中自动压缩当前数据库  【UMVsoft整理  2008/6/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

钱玉炜

文章分类

文章存档

友情链接