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

如何使Application.key快捷方式特定于WorkBook?

在Excel中,Application.key是一个表示键盘上的某个键的代码的属性。要使Application.key快捷方式特定于Workbook,可以使用VBA编程来实现。

首先,需要在Workbook的VBA代码模块中添加以下代码:

代码语言:vba
复制
Private Sub Workbook_Open()
    Application.OnKey "{快捷键}", "宏名称"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.OnKey "{快捷键}"
End Sub

其中,"{快捷键}"是你想要设置的快捷键,"宏名称"是你想要执行的宏的名称。

例如,如果你想要将Ctrl+Shift+K设置为快捷键,并执行名为"Macro1"的宏,代码应该如下:

代码语言:vba
复制
Private Sub Workbook_Open()
    Application.OnKey "^+K", "Macro1"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.OnKey "^+K"
End Sub

这样,在打开Workbook时,Ctrl+Shift+K将触发"Macro1"宏的执行;关闭Workbook时,快捷键将被取消。

这种方式可以使特定的快捷键与Workbook相关联,以便在特定的Workbook中执行特定的操作。

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

相关·内容

终止交易又反转,马斯克再次出价440亿美元收购推

总部位于旧金山的推表示,他们收到了这封信,并打算以商定的价格完成交易,但没有具体评论将如何回应马斯克。...根据周二的一份法庭文件显示,马斯克原定于 10 月 6 日至 7 日在德克萨斯州奥斯汀回答有关该交易的问题。...宣布收购之初,马斯克表现出极大的热情,制定了对推的未来计划,包括引入新功能、使算法开源、减少垃圾内容机器人以及对所有人进行身份验证,并提议将推特在旧金山的总部改为流浪者收容所等。...马斯克于 7 月终止并退出原计划以 440 亿美元收购推的并购案,理由是推违反了并购协议的多项条款;而推方面,推董事长 Bret Taylor 在推上回应说,推董事将通过法律行动,强制执行推并购协议...推特与马斯克诉讼案原定于今年 10 月 17 日审判,目前看来他们应该坐在谈判桌上商谈收购事宜。

39520

笔记整理-ABAP示例程序

如何在用户登录时SAP时自动执行Tcode或者其他一些东西 1) 在SAP进去的初始界面(SAP Easy Access)的菜单:细节->设置启动事务....原理为后台更新表:AGR_DATEU 2) 如果使用SAP Logon中的快捷方式登录,可以在里面设置"command"参数,可以选择是Transaction还是Report等 3) 执行函数 'NAVIGATION_SET_START_TCODE...例如可以把用户的登录信息更新到Add-on表里面 SAP BEX的 workbook 1.双击SAP Logon,用自己的账号登陆 2.敲入T-code:RRMX,SAP会弹出Excel程序 3.点击Excel...上方的工具栏->增益集(可能名称不一样,我用的是繁体),会有一条工具栏出现 4.说白了就是打开BEx analyzer,这里你可以创建/修改 Workbook,它跟Excel做了整合,突出与Office...的无缝链接...但这好像也没什么太大作用...有Portal的大家都用portal了 5.Workbook可以做Broadcasting..即以邮件方式进行发送报表结果给用户,节省用户登陆点击浏览报表的时间

1.4K22

看我用Python瞬间制作数百份PPT,赢得小姐姐的下午茶

今天继续分享Python办公自动化真实案例,本文是一个基于Python+Excel+PPT的应用,看我如何用一段代码安抚焦虑的小姐姐,赢得妹子的下午茶。先看看她的需求?...可如果是手动复制、粘贴的话,那么400多份奖状少说也要制作一天,下面我来讲解如何利用Python瞬间完成!...有了上面两个概念的认识,我们就可以梳理代码创建 PPT 文件的逻辑: “ 创建一个 PPT 从幻灯片母版中确定一个版式 在不同的占位符中填写不同的内容 ” 明白了逻辑后又出现了一个新的问题:我们的模板中有多个占位符,如何确定占位符并往相应的占位符里填写内容...path = r'C:\xxx' # 根据自己的情况填写模板和名单所在的路径 workbook = load_workbook(path + r'\list.xlsx') sheet = workbook.active...slide.placeholders[13].text = "发此证,以资鼓励。"

1.2K30

如何使用免费控件将Word表格中的数据导入到Excel中

相信大家也碰到过同样的问题,下面我就给大家分享一下在C#中如何使用免费控件来实现这一功能。这里,我使用了两个免费API, DocX和Spire.Xls。 有需要的朋友可以下载使用。...代码片段: 步骤1:创建一个Workbook实例并新建一个空的worksheet; //创建一个Workbook示例 Workbook workbook = new Workbook(); //新建一个空的...worksheet workbook.CreateEmptySheets(1); //获取第一个worksheet Worksheet sheet = workbook.Worksheets[0]...workbook = new Workbook(); workbook.CreateEmptySheets(1); Worksheet sheet...使我节省了不少的时间。如果你有好的意见或建议,希望可以在这里相互分享。 希望本文能给您带来一定的帮助。

4.3K10

少到4个示例,击败所有少样本学习:DeepMind新型800亿模型真学会了

关于智能,其关键点是在得到一个简短的指令时快速学习如何执行新任务的能力。例如,一个孩子在动物园看到动物时,他会联想到自己曾在书中看到的,并且认出该动物,尽管书中和现实中的动物有很大的差异。...DeepMind 另辟蹊径,他们正在探索可替代模型,可以使这个过程更容易、更高效,只给出有限的特定于任务的信息。...Flamingo 的简单界面使这成为可能,它将图像、视频和文本作为提示(prompt),然后输出相关语言。...Flamingo 还能通过并识别出著名的斯鲁普效应 (Stroop effect),例如事先给几个示例,如出题人给出表示绿色的单词 GREEN,并用蓝色的字体表示,回答者需要回答:颜色是绿色,用蓝色书写...此外,为了使得 VLM 模型具有足够的可表达性并使它在视觉输入上表现良好,研究者在初始层之间插入了从头开始训练的门跨注意力密集块。

1.4K30

数据智慧:C#中编程实现自定义计算的Excel数据透视表

因此小编今天为大家介绍的是如何使用Java将计算项添加到数据透视表中,具体步骤如下: 加载工作簿 创建数据透视表 将计算项添加到数据透视表 隐藏重复的名称项 保存工作簿 使用案例 现在某公司的采购经理需要基于下图...Workbook workbook = new Workbook(); workbook.Open("SalesData.xlsx"); 步骤二 创建数据透视表 接下来,为订单数据添加数据透视表。...使用 IWorksheet 接口的 Add 方法将数据透视表添加到新工作表,如下面的代码所示: //添加一个sheet IWorksheet pivotSheet = workbook.Worksheets.Add...(); pivotSheet.Name = "销售分析"; //添加透视表 IPivotCache pivotCache = workbook.PivotCaches.Create(workbook.Worksheets...最终报告如下图所示: workbook.Save("数据透视表自定义计算.xlsx"); 总结 使用计算项,您可以对字段项进行几乎任何类型的计算,并使您的分析结果看起来更加组合和合理。

18210

Excel编程周末速成班第3课:Excel对象模型

一个是使代码清晰,每个参数的名称都是其用途的描述,因此可以帮助你或其他人理解之前编写的代码。另一个是简单性,许多方法都有很多可选参数,你可能想在大多数参数保留默认值的情况下调用该方法。...本节说明如何使用Workbook对象执行各种重要任务。...另一种方法SaveCopyAs使你可以使用新名称保存工作簿的副本,而无需更改打开的工作簿的名称。...有关如何使用这些功能的更多详细信息,请参阅联机帮助。 表3-1:Workbook对象的其他成员 ?...2.如何将新对象添加到集合中? 3.命名集合的一般规则是什么? 4.Excel对象层次结构的顶部是哪个对象? 5.如何为新创建的工作簿赋予名称? 6.如何引用当前活动的工作表?

5.1K30

朗普“美国AI计划”遭抨击:不如多发10000个人才签证

联邦机构将被要求在其研发预算中“优先考虑人工智能投资”,并报告这些资金如何用于创建一个更全面的政府人工智能投资概述。 释放资源。...美国国土安全部声称,它希望“通过H-1B计划获得最优秀、最聪明的外国公民”,但政府的政策变化使这些人更难来到这里、在这里生活和工作。...《华盛顿邮报》报道称,该计划原定于2017年7月启动,将惠及约3000名创业者。...朗普政府对毫无根据的移民不安全感采取行动,与使美国成为世界上最繁荣国家的原则和做法反其道而行。 “朗普政府正在威胁我们社会的知识分子核心,这些政策的后果将在我们的整个经济中产生反响。...重要的是,它没有提及美国将如何与其他国家合作,并与它们共同开发超越我们今天水平的人工智能。没有提到跨国合作。

49430

啰哩啰嗦地讲透VBA中引用单元格区域的18个有用方法--Range属性

因此,如果想使用VBA提高Excel工作效率,必须学习如何使用VBA处理单元格。 本文讲解如何使用VBA处理单元格,解释使用Range对象所需了解的所有基本细节。...如何引用Range对象 要掌握Range对象,首先要学习的是如何引用它,随后的各节解释了需要了解的编写合适引用的最相关的规则。 前几节介绍引用Range对象的最基本方式:Range属性。...Worksheets的父对象是Workbook对象,Workbook对象本身包含在Application对象中。...下面将举例说明这种引用是如何工作的。...使用Range属性的快捷方式引用Range对象 可以使用方括号([])缩短使用Range属性对Range对象的引用。可以像下面这样使用这种快捷方式: 1.不使用关键字Range。

6.2K20

马斯克躺枪得州最严堕胎法案,因拒绝表态遭炮轰!“不站女权就抵制特斯拉”

杨净 浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 得州居民一龙·马斯克,在推上被炮轰了: 如果你不支持女权,我就不买你家产品。 你应该站出来,为得州女性发声! 啥?...但是在朗普总统任期内,成功改变了联邦最高法院9名大法官的结构,让保守派法官占据优势。...此外,这位网友还开发了一个iOS快捷方式,可让更多人参与进来。 用户只需访问得州网站,点击分享按钮,然后点击快捷方式,就可以执行命令。 最终共有超过4170个人点击了代码,4870人点击了快捷方式。...耶鲁大学法学院生殖正义研究项目的常驻研究员Priscilla Smith表示, 任何为堕胎患者、提供者或告诉某人如何去诊所、获筹款的人,都可能面临风险。...那么对于这件事,你是如何看待的呢?

28520
领券