Excel VSTO开发4 -其他事件

这篇具有很好参考价值的文章主要介绍了Excel VSTO开发4 -其他事件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

4 其他事件

针对插件的事件主要有Startup、Shutdown这两个事件,在第2节中已经讲解。在开发窗口中,选择对象和事件那里可以看到相应的事件:

Excel VSTO开发4 -其他事件,excel,vsto

9 (ThisAddIn事件)对应的事件

但是,除了插件的事件,还有Excel本身的事件。

在[(ThisAddIn事件)]处,选中[Application],可以看到很多Excel本身的事件,主要的事件说明如下:

事件

说明

WorkbookOpen

打开工作簿时

WorkbookDeactivate

工作簿被取消激活时

WorkbookActivate

工作簿被激活时

WorkbookBeforeSave

工作簿被保存前

WorkbookAfterSave

工作簿被保存后

WorkbookBeforeClose

工作簿被关闭前

WorkbookNewSheet

创建新的工作表时

SheetActivate

工作表被激活时

SheetDeactivate

工作表被取消激活时

SheetChange

工作表的单元格发生改变时

SheetSelectionChange

工作表选择区域发生改变时

SheetBeforeDoubleClick

用户鼠标双击工作表任意位置之前

SheetBeforeRightClick

用户鼠标右击工作表任意位置之前

WindowResize

Excel窗口大小变化时

WindowActivate

Excel窗口被激活时

WindowDeactivate

Excel窗口被取消激活时

[代码4]以下代码在Excel窗口发生变化时触发;在打开工作簿时输出工作簿文件名称。

    'Excel窗口大小发生变化

    Private Sub Application_WindowResize(Wb As Workbook, Wn As Window) Handles Application.WindowResize

        System.Diagnostics.Debug.WriteLine("WindowResize")

    End Sub

    '当打开工作簿时,输出工作簿的名称

    Private Sub Application_WorkbookOpen(Wb As Workbook) Handles Application.WorkbookOpen

        Dim workBookName As String

        workBookName = Application.ActiveWorkbook.Name

        System.Diagnostics.Debug.WriteLine(workBookName)

End Sub文章来源地址https://www.toymoban.com/news/detail-696978.html

到了这里,关于Excel VSTO开发4 -其他事件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Excel VSTO开发10 -自定义任务面板

    自定义任务面板(有些地方称为侧边面板)即CustomTaskPane,这个类在Microsoft.Office.Tools下面。以下将详细讲述如何实现自定义任务面板。 [代码6] CustomTaskPane的创建和使用 向项目添加一个“用户控件”, 图 19   选择“用户控件” 在开发界面根据需要向用户控件窗体上增加相应

    2024年02月09日
    浏览(44)
  • Office如何通过VSTO进行EXCEL插件开发?

      VSTO(Visual Studio Tools for Office )是VBA的替代,是一套用于创建自定义Office应用程序的Visual Studio工具包。VSTO可以用Visual Basic 或者Visual C#扩展Office应用程序(例如Word、Excel、PPT)。本文通过VSTO进行Excel插件开发总结,并进行记录。    (1)安装Visual Studio   在百度等浏览器

    2024年02月16日
    浏览(50)
  • vsto excel 可以异步写入值么

    在 VSTO (Visual Studio Tools for Office) 中,Excel 可以使用异步方式写入值。异步编程允许您在后台线程中执行耗时的操作,而不会阻塞主线程,从而提高程序的响应性能。 从 .NET 4.5 开始,可以使用异步和 await 来简化异步编程。以下是一个示例,展示如何在 VSTO 中异步写入值

    2024年02月14日
    浏览(49)
  • .NET-10. 其他-VSTO+VBA

    主要用于Excel插件。 Excel、Word、PowerPoint、Project、Visio等等Office应用程序 相对简单 知乎教程、官网参考、Api 语言基础 教程一

    2024年02月13日
    浏览(35)
  • Office如何通过VSTO进行WORD插件开发?

      VSTO(Visual Studio Tools for Office )是VBA的替代,是一套用于创建自定义Office应用程序的Visual Studio工具包。VSTO可以用Visual Basic 或者Visual C#扩展Office应用程序(例如Word、Excel、PPT)。本文通过VSTO进行Word插件开发总结,并进行记录。    (1)安装Visual Studio   在百度等浏览器

    2024年02月16日
    浏览(34)
  • Office如何通过VSTO进行PPT插件开发?

      VSTO(Visual Studio Tools for Office )是VBA的替代,是一套用于创建自定义Office应用程序的Visual Studio工具包。VSTO可以用Visual Basic 或者Visual C#扩展Office应用程序(例如Word、Excel、PPT)。本文通过VSTO进行PPT插件开发总结,并进行记录。    (1)安装Visual Studio   在百度等浏览器搜

    2024年02月17日
    浏览(42)
  • 微软VSTO功能如何放到WPS中用

    组建名称对应表: 组建 Microsoft Kingsoft 文字 Word WPS 表格 Excel ET 幻灯片 PowerPoint WPP 移植步骤: 打开微软的加载项注册表,找到列表中你需要的加载项 微软加载项注册表地址: HKEY_CURRENT_USERSOFTWAREMicrosoftOffice{组建名称}Addins 找到,并复制第一步中的加载项名称,如:上图中

    2024年02月13日
    浏览(52)
  • [office] excel如何设置图片大小 #其他#其他

    excel如何设置图片大小 如果你是EXCEL初学者,因为EXCEL功能强大,刚开始肯定很难记住许多的操作技巧,这里讲一下如何插入图片并根据需要改变图片的大小。下面让小编为你带来excel设置图片大小的方法。 excel设置图片大小步骤: 步骤1 双击选中图片,切换到 Excel 的“格式”

    2024年02月21日
    浏览(61)
  • [office] Excel CHITEST 函数 使用实例教程 #媒体#知识分享#其他

    Excel CHITEST 函数 使用实例教程 此函数已由 CHISQ.TEST 函数替换,新函数可以提供更好的精确度,其名称更好地反映其用法。旧函数仍可用于与早期版本Excel 的兼容。但是,如果不需要向后兼容,那么应考虑直接使用新函数,因为新函数能更准确地描述其功能。 Excel 2003+ CHITEST

    2024年02月19日
    浏览(47)
  • [office] EXCEL怎么制作大事记图表- #学习方法#其他

    EXCEL怎么制作大事记图表? 在宣传方面,经常会看到一些记录历史事件、成长历程的图,非常的直观、好看(如下图所示)。那么是怎么做到呢呢?这里我们介绍一下用EXCEL表格快速做出事件记录图的方法。 1、首先,做出基础表格(如下图一所示)。表格完成后,菜单栏——插入——

    2024年02月21日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包