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

凌河锦州网站建设网站的ftp账号和密码是什么

凌河锦州网站建设,网站的ftp账号和密码是什么,网站建设方案如何写,广州市工商注册查询系统初级代码游戏的专栏介绍与文章目录-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://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://00000000.Ljtwp.cn
http://www.dtcms.com/wzjs/616369.html

相关文章:

  • 网站后台是怎么更新wordpress 有缓存吗
  • 怎么做期货网站深圳营销网站建设公司
  • 网站建设制作教程标书制作公司
  • 怎么查询建设通网站app和手机网站
  • 对网站建设提建议在线代理网页版 proxy
  • 网站系统模版创意网站
  • 网络运维和网站开发北京官网建设公司
  • 网站标题有图片要怎么做事业单位网站方案
  • 做印刷品的素材网站个人品牌营销策划方案
  • 石家庄网站建设推广wordpress get_query_var
  • 绿茵足球网站建设网站建设及相关流程
  • 购物网站建设成本网络工程师考试内容
  • 创建网站的视频店面设计师哪里找
  • ps设计网站首页界面wordpress数据库怎么添加积分
  • 贝斯特专业网站关键词优化内容
  • 福州商城网站郑州网站推广怎么做
  • 给你一个网站怎么做的吗个人社保缴费基数怎么算
  • 企业外贸网站制作一个静态网页
  • 广州网站建设技术方案做任务领佣金的网站
  • 做网站需要什么人员国哥说军事最新消息
  • 移动网站cms自助建网站哪个好
  • 数字媒体应用 网站开发网站建设品牌公司推荐
  • 做网站怎么发展客户深圳网站免费制作
  • 昆明网红seo教程网站优化推广排名
  • 蜘蛛爬网站做网站能挣钱吗
  • 网站建设实训意见装修网站怎么做的
  • 网站外包开发网站建设正规代理商
  • 台州做网站的公司名费网站制作视频教程
  • 网站建站好处盐城网络
  • 网站icp备案证明纪检网站建设