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

网站首页浮动广告怎么做线上推广是什么意思

网站首页浮动广告怎么做,线上推广是什么意思,专业网页制作与网站设计,用jsp实现网站开发实例初级代码游戏的专栏介绍与文章目录-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/445402.html

相关文章:

  • 深度网络科技有限公司东莞百度seo
  • 有做数学题的网站吗域名免费注册0元注册
  • 成都动态网站建设广告公司简介
  • 诸城网站建设的文章网站怎么弄
  • 建立网站目录的时候最近新闻
  • 怎样制作网站站点百度一下你就知道 官网
  • 项目建设方案碉堡了seo博客
  • 杰奇网站地图怎么做线上推广app
  • 坂田英文网站制作广东最新疫情
  • 天津河西做网站贵吗网络优化工程师骗局
  • 做外汇看的国外网站今天刚刚发生的新闻台湾新闻
  • 马云不懂技术如何做网站品牌网站建设哪家好
  • 军队营房基础建设网站1688官网
  • 河北提供网站建设公司电话semester怎么读
  • 建立企业网站的形式西部数码域名注册官网
  • wordpress意思关键词优化流程
  • 网站logo模板百度人工客服电话多少
  • 网站建设兼职网seo网站查询
  • 10种禁用免费app九幺seo优化神器
  • 做问卷网站公司排名seo
  • 域名解析暂时失败seo网络优化软件
  • 信融科技做网站推广可靠吗石家庄限号
  • 民勤县建设局网站优化关键词可以选择哪个工具
  • 唐山市建设厅政府网站影响关键词优化的因素
  • 聊城的网站制作公司软文发布平台排名
  • 公司做企业网站的必要性一个完整的营销策划案范文
  • 菏泽网站建设招聘百度知道网页版进入
  • 单位建设网站需要招标关键词排名快速提升
  • 沈阳网站建设制作网络推广有哪些
  • 大连本地网站推广青岛网络seo公司