当前位置: 首页 > wzjs >正文

怎么做一个小程序商城seo网站页面优化包含

怎么做一个小程序商城,seo网站页面优化包含,wordpress menu代码,软件开发步骤包括哪些初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


        上一篇 VSTO(C#)Excel开发9:处理格式和字体-CSDN博客

        我们已经能够对内容和格式进行简单的处理,但是如果涉及到外部的连接和未保存的数据,我们应该在哪里处理呢?这就需要了解启动和卸载的顺序。为了在用户修改时能及时更新,也需要监测事件。

目录

一、整个加载项的启动和卸载

二、工作簿打开和关闭

三、监视单元格变化 变化通知

3.1 用Application的SheetChange

3.2  用Worksheet的Change

3.2 以上两种方法都不能监测格式改变


一、整个加载项的启动和卸载

        ThisAddin.cs很简单,就是定义了加载项启动和卸载时被调用的函数:

         很容易看明白。注意我在ThisAddIn_Shutdown里面加了一个消息框,可以用来判断被调用的时机,实测证明,Shutdown事件是在提示是否保存之后发生的,也就是执行到Shutdown整个Excel的关闭是不可避免的了。

二、工作簿打开和关闭

        Application对象还有很多事件可供处理,与工作簿相关的都以Workbook开头:

        打开工作簿触发WorkbookOpen(注意不是新建),关闭工作簿前触发WorkbookBeforeClose,我们可以为感兴趣的事件编写处理代码:

		private void ThisAddIn_Startup(object sender, System.EventArgs e){this.Application.WorkbookBeforeClose += Application_WorkbookBeforeClose;this.Application.WorkbookOpen += Application_WorkbookOpen;this.Application.SheetChange += Application_SheetChange;Log.LogI("ThisAddIn_Startup");}private void ThisAddIn_Shutdown(object sender, System.EventArgs e){MessageBox.Show("ThisAddIn_Shutdown");}private void Application_WorkbookBeforeClose(Microsoft.Office.Interop.Excel.Workbook workbook, ref bool Cancel){MessageBox.Show("Application_WorkbookBeforeClose");}private void Application_WorkbookOpen(Microsoft.Office.Interop.Excel.Workbook workbook){MessageBox.Show("Application_WorkbookOpen");}

         每个事件的委托的参数都是不一样的,以上代码演示了工作簿打开和关闭的写法,通过实测弹出消息框的先后可以知道触发的时机和顺序。

三、监视单元格变化 变化通知

3.1 用Application的SheetChange

        代码:

		private void ThisAddIn_Startup(object sender, System.EventArgs e){
。。。。。。this.Application.SheetChange += Application_SheetChange;
。。。。。。}private void Application_SheetChange(object Sh, Range Target){MessageBox.Show("Application_SheetChange "+ Target.Address);}

        修改单元格的内容就会弹出消息框:

        注意是编译完毕,鼠标点到其它单元格时才触发的,如果是批量操作只弹出一次:

3.2  用Worksheet的Change

        前面用Application的SheetChange有点复杂,因为可能有多个工作簿和多个工作表,虽然从Range对象是可以找到所属的工作簿和工作表的,毕竟多了几步。

        用工作表的Change事件就比较直接了,代码如下:

workSheet.Change += ActiveSheet_Change;private void ActiveSheet_Change(Range Target){......}

        重点是委托类型(也就是参数写法)。

3.2 以上两种方法都不能监测格式改变

        我还没找到方法。


(这里是文档结束)

http://www.dtcms.com/wzjs/465422.html

相关文章:

  • 手机浏览微网站新冠疫情最新情况最新消息
  • 网站xml地图移动端关键词优化
  • 阿克苏网站设计项目网站
  • 百度爱采购优化结构优化是什么意思
  • 企业门户网站模板html上线外贸seo推广公司
  • 全网营销的渠道seo新站如何快速排名
  • 网站公安局备案一键生成个人网站
  • 做签证网站seo详细教程
  • 有哪些中文域名网站免费精准客源
  • 贵阳专业做网站的公司电商网站设计模板
  • 一二三四在线观看免费中文吗网站优化软件
  • 森动网网站建设好吗管理人员课程培训
  • 免费的国产cad搜狗seo排名软件
  • 扁平化企业网站模板网站优化软件
  • 政府建设门户网站的意义北京百度推广客服电话多少
  • 软件下载类型网站怎么做推广方式营销方案
  • 网站备案 有效期好省推广100种方法
  • 网站建设中如何插入动图seo搜索引擎优化总结报告
  • 开放平台是什么意思邵阳seo优化
  • 个人主页网页设计作品欣赏win10优化软件
  • 哪些网站用天平做logo唯尚广告联盟app下载
  • 哪里有网站制作平台网站模板源码
  • 个人网站设计与制作设计思路搜索引擎整合营销
  • 女生学网站建设好学吗营销方案模板
  • 网站开发公司人员配备南京关键词优化软件
  • 城阳做网站的公司制作网站公司
  • 公积金网站建设模板百度一下首页版
  • 房地产微网站建设栏目设计网站怎么做
  • 托管公司是怎么托管的seo查询友情链接
  • 如何建立内外网网站seo文章是什么