- 热门文章:
- · 关于大型网站的构架问题
- · ASP.NET中上传文件的方法(一)
- · 坚持学asp.net——(十二)
- · 在ASP.NET中跨页面实现多选
- · Securing an ASP.Net application...
- · Send Email and Attachments with ASP.Net...
- · asp.net中的多語言使用
- · 網頁中彈出對自定義對話框並進行傳值
- · 將 ASP .NET WebForm 的 DataGrid 中的資料 匯出至 Microsoft Excel
- · ASP.NET中树形图的实现
- · 细细品味ASP.NET
- · ASP.NET中制作图形
上一篇:在Asp.net中部署和使用微软的TreeView控件 >>
Word编程中,事件的作用和顺序
dim wordApp as object
dim wordDoc as object
set wordApp=CreateObject("Word.Application")
wordApp.visible=true
set wordDoc=wordApp.Documents.Open("kk.doc")
那么,时间顺序如下:
1、Application的WindowActivate事件:这个比较好理解,首先Word.Application的窗口获得了焦点;不过不是很清楚到底是.Visible=true带来的,还是CreateObject带来的(按照我们跟踪的结果,应该是.Visible=True造成的);
2、Application的DocumentOpen事件:在采用代码打开文档的时候,相应的就发生了DocumentOpen事件,这个事件针对Document发生,所有如果需要对文档进行什么检查的话,放在这个DocumentOpen事件里,是最恰当不过的了;
3、Application的DocumentChange事件:这个事件不针对Document发生,所以它也比较特殊,即使是在没有文档的窗口里,只要你切换了Word窗口,它就会发生,但是他的发生条件是:
3.1.从一个文档切换成另外一个文档;
3.2.没有文档的窗口被激活的时候(这点比较特殊,当具备文档的窗口重新获得焦点的时候,发生的事件居然是WindowActivate,而不是DocumentChange事件);
其他的事件,就不需要罗嗦了,这些事件中,DocumentOpen事件发生一次,而WindowActivate事件和DocumentChange事件经常发生;
补充:在Word.Application中有文档的时候,将焦点切换到其他窗口,再次回到这个Word文档窗口的时候,DocumentChange事件不会发生;但是在Word.Application中没有文档的时候,每次切换回到Word窗口,都会发生DocumentChange事件;
补充1:编写的COMAddIns接口中,通过wordApp.COMAddIns.Item(ProgId).Object=Me,可以将AddIns编写成从外部调用的一种类型,也就是说:可以从程序外部调用AddIns中的公用函数。不过需要特别注意的是,如果想从JS、VC里面进行调用的话,这个函数的名称最好全部用小写,否则转换上会出麻烦。
下一篇:关于大型网站的构架问题 >>
相关文章:
- · ASP.NET常用函数
- · ASP.NET开发经验(2) --- ASP.NET中的一些图形处理
- · ASP.NET域名查询系统
- · [我的ASP.net学习历程]有关于.dll文件的迷惑
- · 自己动手写屏保
- · 实现性能目标的几种方法
- · Asp.Net 使用 GDI+ 绘制3D饼图入门篇源码
- · [我的ASP.net学习历程]调用类库函库的简单加密方法
- · ASP.NET 在域控制器上使用默认 ASPNET 帐户不能正常运行!
- · 坚持学asp.net——(十一)
- · 排序算法
- · 坚持学asp.net——(十)
- · 文本型单页面ASP.NET计数器
- · 一种全新的软件界面设计方法(摘)
- · 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- · 如何给用户控件定义属性(C#:ASP.NET)
- · 如何复制一个目录里面的所有目录和文件
- · asp.net中显示DataGrid控件列序号的几种方法
- · Asp.NET常用函数 (VB.net)
- · Asp.net动态生成html页面
- · .Net中如何操作IIS
- · asp.net访问word的类
- · 在 ASP.NET 中执行 URL 重写
- · 窗体标题栏外的拖动操作
- · Asp.net页面输出到EXCEL
- · MSHFlexGrid1使用技巧(一)[如何让MSHFlexGrid只能被选中一行]
- · Asp.NET中常用的一些优化性能的方法
- · 将图片插入数据库并使用asp.net读取出来的正确方法
- · 坚持学asp.net——(七)
- · ASP.NET中不定级动态菜单的实现
- · ASP.NET中不定级动态菜单的实现
- · 坚持学asp.net——(六)
- · 在ASP.NET FORUMS中一种存储和读取思路
- · 坚持学asp.net——(五2)
- · 坚持学asp.net——(五)
- · 高效开发Asp.net教程
- · 高效开发Asp.net教程
- · MetaBuilders在ASP.NET FORUMS2.0中的应用方法
