- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 OLE控件与API函数简介 11.1 OLE控件 11.2 API函数 11.1 OLE控件 OLE是Object Linking and Embedding的缩写,即对象链接与嵌入。OLE可以将其他Windows应用程序的对象,如Word文档、Excel图表、PowerPoint幻灯片等插入到Visual Basic应用程序中,从而增强Visual Basic与其他应用程序之间共享数据及传递数据的能力。 11.1 OLE控件 11.1.1 OLE控件简介 11.1.2 OLE控件的常用属性 11.1.3 OLE控件的常用方法和事件 11.1.4 OLE控件的使用 11.1.1 OLE控件简介 OLE控件又称为OLE容器控件。在OLE控件中既可以插入整个文件,也可以只插入文件的部分内容。 OLE的本质就是构件或软件,所谓构件就是别人已开发好的项目(即应用程序或数据等),可用在新开发的应用程序中而不必重新开发,提高开发效率。OLE的含义已超出了链接和嵌入这两项功能,在应用程序中不仅能交换数据,还可交换功能。 11.1.1 OLE控件简介 链接对象和嵌入对象的不同之处在于插入到OLE控件的对象存储的位置不同,以及将对象插入到OLE控件之后更新的方式不同。 当一个对象被链接到OLE控件,只是在OLE控件中插入了该对象的地址(指针),而不是对象本身。 当一个对象被嵌入到OLE控件时,插入的是真正的数据,数据随Visual Basic应用程序一起存储,因此,嵌入对象可能会大大增加应用程序文件的大小。 11.1.2 OLE控件的常用属性 通过设置OLE控件的常用属性,可更改对象的插入方式,确定对象在OLE控件中的显示方式。还可以加入OLE控件,适当改变该控件的属性,就可用一些Visual Basic中支持OLE的方法在程序中方便的链接或嵌入OLE对象。表11-1中列出了OLE控件的常用属性,表11-2列出了SizeMode属性的取值。 11.1.2 OLE控件的常用属性 OLE控件还有一个非常重要的属性Action,它的作用是通知系统进行何种操作,如建立、删除、启动等。该属性只能在运行时使用,在设计阶段不可以使用。 表11-3中是Action属性的一些取值及含义。 11.1.3 OLE控件的常用方法和事件 OLE控件的常用方法和事件如表11-4所示。 11.1.4 OLE控件的使用 1. 插入整个文件 将OLE控件放置在窗体上,随即弹出一个“插入对象”对话框,选中“由文件创建”单选按钮后做如下操作: (1)在“文件”文本框中直接输入插入对象文件的绝对路径,或单击“浏览”按钮,在弹出的“浏览”对话框中选择磁盘中的某一个文件。 11.1.4 OLE控件的使用 (2)插入时可以根据需要,选择“显示为图标”复选框,如选中则插入的对象在OLE控件中显示为一个图标,否则在OLE控件中显示的是插入对象的具体内容。 (3)插入时也可以根据需要,选择“链接”复选框,如选中“链接”复选框,则表示对象的插入方式是链接,否则表示对象的插入方式是嵌入。 11.1.4 OLE控件的使用 在设计阶段,随时可以在窗体中的OLE控件上右击鼠标,在弹出的快捷菜单中执行“插入对象”命令,通过打开“插入对象”对话框来插入对象。 一个OLE控件中只能放置一个OLE对象,如果OLE控件中已经插入了一个对象,再执行插入对象操作时就会弹出消息框,单击“是”按钮,则原有对象将被删除,同时插入一个新的对象。 11.1.4 OLE控件的使用 2. 插入文件的部分内容 如果只想在OLE控件中插入文件的部分内容,如Word文档中的部分文本,那么可以通过“选择性粘贴”对话框来实现。步骤如下: (1)打开要插入部分内容的文件。例如,要插入Word文档中的某段文本,则在Word应用程序中打开该文档。 (2)将要插入的内容复制到剪贴板中。 (3)切换到Visual Basic集成开发环境窗口,在窗体的OLE控件上 右击鼠标,执行快捷菜单中的“特殊粘贴”命令, 即可打开 11.1.4 OLE控件的使用 “选择性粘贴”对话框。 (4)单击“确定”按钮,即可将所选内容插入到OLE控件中。如果选中“粘贴”单选按钮,则表示按嵌入方式插入;如果选中“粘贴链接”单选按钮,则表示按链接的方式插入。 【例11-1】在OLE控件中嵌入Excel文档。要求程序运行时,在OLE控件中嵌入Excel文档;单击“编辑”按钮进入Excel文档的编辑状态;单击“关闭”按钮退出编辑。 【例11-2】在OLE控件中嵌入PowerPoin
您可能关注的文档
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第九章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第六章数组.ppt
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第七章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第三章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第十二章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第十一章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第四章.PPT
- Visual Basic程序设计教程 华东交通大学教材 专著 基金资助项目 教学课件 作者 熊李艳 周美玲 第一章.PPT
- Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第八章 文件.ppt
- Visual Basic程序设计教程 教学课件 作者 郭琳 高世健 第二章 Visual Basic 语言基础.ppt
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
最近下载
- 高中-英语-北师大版(2019)-Unit3Viewingworkshop同步教学设计【新教材】北师大版(2019)必修第一册.docx VIP
- 2023-2024学年八年级语文下学期期末复习题型专练非连续性文本阅读(原卷版+解析版).docx VIP
- 2024年海南省海口市龙华区海南华侨中学自主招生地理试题.docx VIP
- (三模)豫西北教研联盟 (平许洛济)2024—2025学年高三第三次质量检测化学试卷(含答案).pdf
- 中考数学压轴题100题(全).docx
- 石油钻井工初级.pdf
- 基于AT89S52单片机的脉搏测量器设计.doc VIP
- 微分中值定理在实际生活中的应用.doc
- 2023年版:重症患者气道廓清技术专家共识.docx
- 《马克思主义基本原理概论》对立统一规律.ppt
文档评论(0)