首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

移除功能区,但使用VBA将QAT保留在Access中

在Access中,功能区是一个常用的工具栏,它提供了快速访问常用命令和功能的方式。有时候,我们可能需要移除功能区,但仍然希望保留快速访问工具栏(QAT)。

要移除功能区,可以按照以下步骤操作:

  1. 打开Access数据库。
  2. 在顶部的菜单栏中,选择“文件”选项。
  3. 在文件选项中,选择“选项”。
  4. 在选项对话框中,选择“当前数据库”选项卡。
  5. 在当前数据库选项卡中,找到“功能区和工具栏”部分。
  6. 在该部分中,取消选中“显示功能区选项卡”复选框。
  7. 单击“确定”按钮保存更改。

这样,功能区将被移除,但是QAT仍然会保留在Access中。

QAT是Access中的快速访问工具栏,它允许用户自定义常用命令和功能的快速访问方式。通过使用VBA,我们可以进一步定制和管理QAT。

以下是一些常用的VBA代码示例,用于操作QAT:

  1. 向QAT添加命令按钮:
代码语言:txt
复制
Dim qat As Office.CommandBar
Dim button As Office.CommandBarButton

Set qat = Application.CommandBars("Quick Access Toolbar")
Set button = qat.Controls.Add(Type:=msoControlButton)
button.Caption = "按钮名称"
button.OnAction = "宏名称"
  1. 从QAT移除命令按钮:
代码语言:txt
复制
Dim qat As Office.CommandBar
Dim button As Office.CommandBarButton

Set qat = Application.CommandBars("Quick Access Toolbar")
Set button = qat.FindControl(Type:=msoControlButton, Id:=1) '根据按钮名称或索引查找按钮
If Not button Is Nothing Then
    button.Delete
End If

通过使用这些VBA代码示例,您可以根据需要自定义和管理QAT中的命令按钮。

关于移除功能区和使用VBA保留QAT的更多信息,您可以参考腾讯云的Access文档:

请注意,以上答案仅供参考,具体操作可能因Access版本和个人需求而有所差异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VBA专题10-8:使用VBA操控Excel界面之在功能添加内置控件

注意到,这是对特定文档进行功能定制,即仅包含XML代码的工作簿显示定制的功能,当关闭该工作簿时,自动移除功能的定制。...要在其他工作簿显示定制的功能,应将工作簿保存为加载宏(Excel加载宏(*.xlam)),并执行下列步骤在Excel启动时装载加载宏文件: 1....添加不同类型的控件 在本例,你学习如何在自定义选项卡添加8个按钮(其中3个水平排列且没有标签)、2个切换按钮、1个拆分按钮、4个对话框启动器、2个组合框、2个菜单、2个库、1个标签控件、1个编辑框...重复上文介绍的自定义功能的5个步骤,但在第5步输入下面的XML代码: ? ? buttonGroup元素用于水平地排列一组按钮。...如果要水平排列一组组合框、菜单、库、复选框、标签或者普通控件,应使用box元素。 下图展示了上述XML代码的效果: ? 添加通用控件 当在功能添加内置控件时,也可以使用控件元素而不是指定其类型。

6.5K30

VBA专题10-13:使用VBA操控Excel界面之在功能添加自定义下拉控件

学习Excel技术,关注微信公众号: excelperfect 在上篇文章《VBA专题10-12:使用VBA操控Excel界面之在功能添加自定义组合框控件》,我们详细介绍了如何在自定义功能添加组合框...使用组合框,我们不仅可以从中选取列表项,还可以在其中输入文本。然而,本文介绍的下拉控件仅允许用户从控件下拉项中进行选择。 正如前面的文章中讲解的,在功能添加下拉控件的步骤都是相同的。...新建一个启用宏的工作簿并保存,关闭该工作簿,然后在CustomUI Editor打开该工作簿,输入下面的XML代码: ?...重新打开该工作簿后,在“Custom”选项卡显示了含有下拉列表框的组,如下图1所示。 ?...图2 说明:本专题系列大部分内容学习整理自《Dissectand Learn Excel VBA in 24 Hours:Changingworkbook appearance》,仅供学习研究。

2.4K20
  • VBA专题10-9:使用VBA操控Excel界面之在功能添加自定义按钮控件

    下面的一系列文章重点讲解如何在功能添加不同类型的自定义控件,它们与最底层的自定义命令相关。这里的自定义命令是指程序员自已编写的VBA过程。...添加按钮 如果要在内置功能选项卡添加两个按钮,在单击这些按钮时会调用VBA过程,那么执行下面的步骤: 1. 创建新工作簿并保存为启用宏的工作簿。 2....组元素: group元素label属性的值指定功能组显示的文本。 按钮元素: 其imageMso属性为按钮指定预定义的图像。...如果要使用自已设计的图像,只需使用image属性替换掉imageMso属性。 onAction属性是一个回调属性。该属性的值是在单击按钮时要执行的VBA过程的名称。 5....在Insert0回调过程的参数control有3个属性: ID:在XML代码中指定的控件的id。 Context:包含该功能的活动窗口。

    5K30

    VBA专题10-15:使用VBA操控Excel界面之在功能添加自定义标签控件

    excelperfect 如果要在功能选项卡添加标签,那么执行下面的步骤: 1. 创建新工作簿并保存为启用宏的工作簿。 2. 关闭该工作簿,然后在CustomUI Editor打开该工作簿。...getLabel是一个回调属性,赋值VBA过程的名称,本例为getLabel1回调过程。该过程在首次打开该工作簿时或者在使该控件无效时执行。...第3种:Invalidate可以使功能中所有的内置和自定义控件无效。 上述3种方法不仅能够使控件无效,而且可以使组和选项卡无效。我们称它们(控件、组和选项卡)为元素。元素可能有多个回调属性。...之后,要将其粘贴到工作簿的VBA模块。 7. 保存并关闭该文件。 8. 在Excel打开该工作簿文件。...因为是第一次在Excel打开该文件,会得到关于getLabel1的错误消息的提示,因为在标准的VBA模块还没有getLabel1回调过程。此时,单击“确定”关闭错误消息。 9.

    2.3K10

    VBA专题10-18:使用VBA操控Excel界面之在功能添加自定义菜单控件

    excelperfect 这是本系列文章讲解的最后一种在功能添加的自定义控件类型,也是用于组织多个命令的一种非常有用的控件——菜单控件。...在Excel打开该工作簿,然后打开VBE,插入一个标准的VBA模块,输入下面的代码: 'Callback for button1 onAction Sub Macro1(control As IRibbonControl...注意,本例只是演示了使用XML在菜单控件添加按钮和菜单控件,也可以添加其他类型的控件,例如切换按钮、拆分按钮、库、复选框、通用控件和动态菜单。...在后面的文章我们会详细介绍添加动态菜单这类特殊的控件。 下图演示了在自定义选项卡添加的菜单控件的效果: ?...说明:本专题系列大部分内容学习整理自《Dissect and Learn Excel VBA in 24 Hours:Changing workbook appearance》,仅供学习研究。

    1.6K30

    VBA专题10-14:使用VBA操控Excel界面之在功能添加自定义库控件

    excelperfect 在自定义功能时,我们可以插入图像到自定义库,图像文件的类型可以是ico、bmp、png、jpg和tif。 要给自定义功能选项卡添加库控件,执行下列步骤: 1....图2 代替上述第4步和第5步手工插入图像,可以通过使用VBA过程使用相同的图像填充库。通过赋VBA过程的名称到loadImage回调属性来实现。下面列出了XML代码和VBA代码: ?...Excel\使用VBA操控Excel界面\04....自定义功能\13\" & imageID) 'msgbox ImageName End Sub 该过程遍历XML代码的每个item元素,查找图像的文件名并获取图像装载到库控件。...(注意,我试着使用png图像没有成功。)

    3K10

    VBA专题10-12:使用VBA操控Excel界面之在功能添加自定义组合框控件

    经过本系列前面几篇文章(参见:VBA专题10-11:使用VBA操控Excel界面之在功能添加自定义拆分按钮控件、VBA专题10-10:使用VBA操控Excel界面之在功能添加自定义切换按钮控件、...VBA专题10-9:使用VBA操控Excel界面之在功能添加自定义按钮控件)的学习,我们对于在功能添加自定义控件的步骤应该很熟悉了。...重新打开该工作簿后,在“Custom”选项卡显示含组合框的组,如下图1所示。 ?...图2 小结:经过前面几篇文章的学习,我们应该熟悉在功能添加自定义控件的步骤通常有两大步,即首先编辑其XML文件添加界面元素,然后添加代码以实现功能。...后续文章,我们进一步加深这方面的认识和理解。

    1.6K20

    VBA专题10-10:使用VBA操控Excel界面之在功能添加自定义切换按钮控件

    excelperfect 添加的步骤与本系列上一篇文章《VBA专题10-9:使用VBA操控Excel界面之在功能添加自定义按钮控件》的步骤相同,即:新建一个启用宏的工作簿并保存,关闭该工作簿,然后在...CustomUI Editor打开该工作簿,输入下面的XML代码: ?...重新打开该工作簿后,在“Custom”选项卡显示含两个切换按钮的组,如图1所示。我们看到,一个按钮带有标签,一个没有标签。可以对照XML代码看看自定义的界面是怎么创建的。 ?...图1 在VBE添加回调代码,返回切换按钮的状态: 'Callbackfor toggleBtn1 onAction Sub Macro1(control As IRibbonControl, pressed...图2 说明:本专题系列大部分内容学习整理自《Dissectand Learn Excel VBA in 24 Hours:Changingworkbook appearance》,仅供学习研究。

    1.8K10

    VBA专题10-11:使用VBA操控Excel界面之在功能添加自定义拆分按钮控件

    添加拆分按钮控件的步骤与本系列前面文章(参见:VBA专题10-10:使用VBA操控Excel界面之在功能添加自定义切换按钮控件、VBA专题10-9:使用VBA操控Excel界面之在功能添加自定义按钮控件...)的步骤相同,新建一个启用宏的工作簿并保存,关闭该工作簿,然后在CustomUI Editor打开该工作簿,输入下面的XML代码: ?...重新打开该工作簿后,在“Custom”选项卡显示含拆分按钮的组,如图1所示。 ?...注意,由于我们Button1和menuButton1定义了相同的tag属性,因此单击拆分按钮的单个按钮和菜单的第一个按钮时都会弹出如图2所示的消息框。 ?...图2 说明:本专题系列大部分内容学习整理自《Dissectand Learn Excel VBA in 24 Hours:Changingworkbook appearance》,仅供学习研究。

    1.8K10

    VBA专题10-17:使用VBA操控Excel界面之在功能添加自定义编辑框控件

    excelperfect 正如本系列前面讲解的那样,要在功能添加自定义控件,通常要经过两个步骤: 1.使用编辑器打开Excel工作簿文件,编辑其XML文件,添加想要的功能界面元素。...2.在Excel打开工作簿,开启VBE添加代码,以实现添加的控件的功能。 本文介绍在功能添加自定义的编辑框控件。...打开该工作簿,在标准VBA模块输入下面的代码: 'Callback for EditBox1 onChange Sub EditBox1_onChange(control As IRibbonControl...说明:本专题系列大部分内容学习整理自《Dissectand Learn Excel VBA in 24 Hours:Changingworkbook appearance》,仅供学习研究。...说明:本专题系列大部分内容学习整理自《Dissect and Learn Excel VBA in 24 Hours:Changing workbook appearance》,仅供学习研究。

    1.1K10

    VBA专题10-16:使用VBA操控Excel界面之在功能添加自定义复选框控件

    excelperfect 在本专题前面的一系列文章,我们已经讲解了如何在功能添加自定义的按钮控件、切换按钮控件、拆分按钮控件、组合框控件、下拉控件、库控件、标签控件,添加自定义控件的步骤相同,都是先编写...XML代码在工作表界面添加控件,然后编写VBA代码实现相应的功能。...本文继续介绍如何在功能添加自定义复选框控件。...在功能添加复选框控件的步骤与前面文章介绍的相同,新建一个启用宏的工作簿并保存,关闭该工作簿,然后在CustomUI Editor打开该工作簿,输入下面的XML代码: ?...在标准VBA模块的代码如下: 'Callback for checkBox1onAction Sub Checkbox1_change(control As IRibbonControl, pressed

    1.5K00

    VBA专题10-19:使用VBA操控Excel界面之在功能添加不同类型的自定义控件

    excelperfect 本文是前面一系列文章的综合,前面每篇文章讲解如何在功能添加一类自定义控件,本文讲解如何将在功能同时添加这些控件。...添加该控件的步骤与前面文章介绍的相同,新建一个启用宏的工作簿并保存,关闭该工作簿,然后在CustomUI Editor打开该工作簿,输入下面的XML代码: ? ? ? ? ? ?...在Excel打开该工作簿,然后打开VBE,插入一个标准的VBA模块,输入下面的代码: 'Callback for button1 onAction Sub Macro1(control As IRibbonControl...在该工作簿的自定义选项卡的不同类型的控件如下图所示: ? 下图演示了在自定义选项卡各类控件的效果: ?...说明:本专题系列大部分内容学习整理自《Dissectand Learn Excel VBA in 24 Hours:Changingworkbook appearance》,仅供学习研究。

    1.9K10

    VBA专题10-6:使用VBA操控Excel界面之执行命令以及激活功能选项卡的两种方法

    " Excel有超过10000个idMso,那是在功能和不在功能命令的名字。...激活功能选项卡的两种方法 下面介绍激活特定功能选项卡的两种不同方法。一种是使用SendKeys方法模拟按键,就好像是手工按活动窗口中的键一样;另一种是使用XML和VBA代码。...SendKeys方法 例如,下面的VBA代码模拟按下ALT、A和ALT键: Application.SendKeys "%A%" 将上面的语句放在Workbook_Open事件,在打开该工作簿时,激活...XML和VBA代码(Excel 2010及以后的版本) 激活功能选项卡的另一种方法是使用XML和VBA代码。执行下列步骤: 1. 下载CustomUI Editor并安装。 2....使用功能的引用,可以接着通过myRibbon对象激活功能选项卡(以及使功能的选项卡和控件无效)。 12. 保存,关闭,然后重新打开该工作簿。

    3.8K20

    git常用命令与解释

    本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/git-commands/ 曾经使用过的比较实用的命令 推送不同名的本地分支到远程分支 git...远程地址> : rebase 变基理解得还不是很透彻,参考页面 取消文件追踪 git rm --cached readme1.txt 删除readme1.txt的跟踪,并保留在本地..., 但是远程仓库的内容会被删除 删除分支 重命名分支 有时候在其他分支上开发了太多功能,需要取代master,即把正在开发分支取代master分支。...git checkout a 便可撤销对文件a的修改 如果被git add到索引没有做git commit提交1) a从索引移除(但会保留在工作) git reset HEAD a git...这时可以使用git stash命令。 暂存更改到堆栈 git stash 从堆栈中弹出更改 git stash apply

    33820

    VBA使用API_01:读取文件

    其实很多系统的操作,像文件的操作等,都是要调用Windows API的,就算是VBA里的文件操作语句: Open pathname For mode [ Access access ] [ lock...而很多没有的功能,也只是VBA没有帮忙实现,需要我们自己去调用Windows API实现罢了。...Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long 函数名称不大同,参数也复杂许多,读取数据的功能是差不多的...2、参数传递 值参数 很多参数API只是使用,所以VBA里传递是按值传递还是按照地址传递其实都是一样的,这个和VBA里的Function是一样的。...Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long 'lpBuffer 用来接收从文件读出的数据的缓冲指针

    1.6K10

    Access数据库软件界面

    如下图所示: Access数据库的工作界面,与其他Office系列的软件的界面比较类似,主要有三大块组成,上部分由命令选项卡和对应的功能组成,左侧为导航窗格,中间是数据库对象工作。...一、选项卡和功能 命令选项卡主要包括文件、开始、创建、外部数据、数据库工具等。同时也有上下文命令选项卡。(Office系列软件中选项卡的操作基本相同,只是功能有区别。)...创建选项卡:包括数据库中所有对象的创建功能,即表、查询、窗体、报表、宏、VBA程序等数据库对象。 外部数据选项卡:主要实现对内部外部数据的管理和操作。比如数据与Excel之间的数据交换。...对于命令选项卡和功能的具体功能后期在使用中都会陆续介绍,暂时了解即可。...三、数据库对象工作 数据库对象的工作是用来设计、编辑、修改、显示以及运行有数据库对象的区域。后续讲解中会一直使用。不做特别介绍。

    6.1K30

    Excel实战技巧67:在组合框添加不重复值(使用ADO技巧)

    很多情况下,我们需要使用工作表的数据来填充组合框,往往这些数据中含有许多重复值。如何去除重复值并得到唯一值,这是一个永恒的话题,大家也会用到各式各样的方法得到结果。...单击功能“开发工具”选项卡“插入”按钮下ActiveX控件的“组合框”,在工作表插入一个组合框,可以看到Excel将其自动命名为“ComboBox1”,如下图2所示。 ?...1.Provider:告诉VBA正在使用哪种类型的数据源。...当使用Excel或Access 2007作为数据源时,Provider语法:Provider=Microsoft.ACE.OLEDB.12.0。...3.Extended Properties:当连接到Excel工作簿时使用。告诉VBA数据源来自数据库。

    5.6K10

    Microsoft Office Access

    数据库做了很多地扩充,如,在Access的环境,可以在查询中使用自己编写的VBA函数,Access的窗体、报表、宏和模块是作为一种特殊数据存储在JET数据库文件(.mdb),只有在Access环境才能使用这些对象...Access2007默认情况下有以下4个功能,每个功能根据命令的作用又分为多个组。...开始 “开始”功能包括视图、剪贴板、字体、格式文本、记录、排序和筛选、查找、中文简繁转换8个分组,用户可以在“开始”功能Access2007进行操作例如复制粘贴数据、修改字体和字号、排序数据等...创建 “创建”功能包括表、窗体、报表、其他和特殊符号5个分组,“创建”功能包含的命令主要用于创建Access2007的各种元素。...外部数据 “外部数据”功能包括导入、导出、收集数据、SharePoint列表4个分组,在“外部数据”功能主要对Access2007以外的数据进行相关处理。

    4.2K130

    从EXCEL VBA开始,入门业务自动化编程

    VBA同Visual Basic(VB.NET)的区别是,VBA是运行在Excel,Word或Access等Office程序上的编程语言,它是从VB基础上改良的,可以直接作为Excel,Word或Access...想实现同样的功能使用Visual Basic(VB.NET)要比使用VBA多写很多行程序。 宏命令,说到底也就是记录操作步骤的一种功能。记录内容本质上是用VBA语言编写和保存的一段代码。...先使用操作步骤记录为一段程序,然后针对这段程序进行再编辑,就能实现更加丰富的功能。...首先,选择Excel 顶部菜单的[文件][选项](图2)。 图2 之后,选择[Excel 选项]画面中选择[自定义功能]。勾选[主选项卡]内的[开发工具],然后单击[确定](图3)。...比如图1的手动操作用宏来实现。初次创建宏时使用[录制宏]功能就可以了。 首先,单击[开发工具]选项卡,然后单击[录制宏]。在[录制宏]的界面上,[宏名称]指定为「拷贝粘贴」。

    17.6K111

    Envoy TLS 的加速和优化

    它主要包含了加解密和压缩解压缩的功能QAT 本身提供了对应的驱动程序和底层的 Library。QAT 功能是通过 PCI 设备提供给用户使用的。 Multi-Buffer。...这种技术的原理是使用 AVX-512 指令同时处理多个独立的缓冲,即可以在一个执行周期内同时执行多个加解密的操作,加解密的执行效率便会得到成倍的提升。...针对 BoringSSL 的场景,在 Envoy 中提供了一个名为 Private Key Provider 的特性来让用户可以使用外部的加解密功能。...这种方式的原理是使用社区提供的 envoy-openssl 项目来 Envoy 原生的 TLS Library 由 BoringSSL 替换成 OpenSSL,然后再通过上文中提到的 QAT Engine...项目 QAT 和 Multi-Buffer 这两种技术暴露给 OpenSSL 的用户。

    2.1K31
    领券