如何嵌入Excel对象

excel|对象

    在进行程序开发时,有时会需要将PowerBuilder与Excel应用程序结合使用,如将数据检索出来后,按照格式要求,将数据转入到Excel表格中。实现步骤如下:

 

  1.创建并连接对象:

  oleobject loo_excel

  oleobject loo_sheet

  loo_excel=create oleobject

  loo_excel.ConnectToNewObject("Excel.Application")

 

  //设置缺省的字体与大小

  loo_excel.Application.StandardFont = "Arial Narrow"

  loo_excel.Application.StandardFontSize = "8"

  loo_excel.Application.Workbooks.Add()

  loo_sheet=loo_excel.Application.Workbooks(1).worksheets(1)

  loo_excel.Application.Visible=true

  loo_excel.Application.ScreenUpdating = false //屏蔽可见属性

  2.调用Excel本身的属性,函数,通过数据窗口填写数据到Excel:

  loo_excel.Application.ScreenUpdating = true //设置可见属性

  3.断开连接并释放对象:  loo_excel.DisconnectObject()

  //注:建议引用API函数,捕获Handle。

destroy loo_excel 

时间: 2024-09-22 01:46:52

如何嵌入Excel对象的相关文章

word2007链接或嵌入Excel工作表

  如果要在文档内容与 Microsoft Office Excel 工作簿的内容之间创建动态链接,则可以将内容作为对象插入.与粘贴内容(如通过按 Ctrl+V 粘贴)不同,将内容作为链接对象或嵌入对象插入时,您可在原始程序中处理内容. 如果将单元格作为 Excel 对象插入文档中,Microsoft Office Word 将在您双击单元格时运行 Excel,这样您就能使用 Excel 命令处理工作表内容. 如果将整个 Excel 工作表作为对象插入,文档中只会显示一个工作表.要显示不同的工作

如何在Form中嵌入Excel

excel .NET Framework1.0和1.1 都没有实现OleContainer组件.查遍MSDN,最后得了一个提示:可以使用IEBrowser来模拟OleContainer.这绝对是一个超重的实现,不过,最目前情况下,却是一个最省事的方法.本文就简单的说明一下,如何使用IEBrowser控件来嵌入Excel表格.     1. 首先,需要在工具栏中导入"Microsoft WEB 浏览器".可以在工具栏上点右键,选择"添加/移除项".然后在出现的自定义工

在Word2010中选择性粘贴嵌入数据对象

在Word2010文档中嵌入数据时,如果用户不需要将整个文件插入到Word文档中,,而仅需要嵌入原文件中的部分数据,则可以借助"选择性粘贴"功能实现.本教程以将Excel表格中的部分数据嵌入到Word2010文档中为例,操作步骤如下所述: 第1步,打开Excel文件,选中需要嵌入到Word2010文档中的数据,并执行复制操作.第2步,打开Word2010文档窗口,将插入条光标移动到嵌入数据的目标位置.在"开始"功能区的"剪贴板"分组中单击&quo

Word选择性粘贴嵌入数据对象图文教程(WPS 2010)

第1步,打开Excel文件,选中需要嵌入到Word2010文档中的数据,并执行复制操作. 第2步,打开Word2010文档窗口,将插入条光标移动到嵌入数据的目标位置.在"开始"功能区的"剪贴板"分组中单击"粘贴"下拉三角按钮,并在打开的下拉菜单中选择"选择性粘贴"命令,如图1所示. 图1 选择"选择性粘贴"命令 第3步,打开"选择性粘贴"对话框,在"形式"列表中选中&

将word嵌入excel的方法

  word嵌入excel的步骤入下: ①先启动Excel,将要进行处理的工作表打开. ②按下Ctrl+A键全选,然后复制. ③启动Word2007,光标定位到要显示文本的地方,右击,粘贴,将表格数据粘贴进来. ④这时拖动滚动条移至最下方,会有一个粘贴选项,点击它,勾选匹配目标区域表格样式并链接到Excel

这里我们可以看到:Person是个多层次对象,包含多层嵌入属性对象(multi-layer embeded objects)。如果需要更改Person类型实例中的任何字段时,我们可以直接用行令方式(imperative style):

  scala中的case class是一种特殊的对象:由编译器(compiler)自动生成字段的getter和setter.如下面的例子: 1 case class City(name:String, province: String) 2 case class Address(street: String, zip: String, city: City) 3 case class Person(name: String, age: Int, phone: String, address:

c++-C++将.swf的flash文件嵌入excel

问题描述 C++将.swf的flash文件嵌入excel 我现在要用C++将.swf的flash文件嵌入excel,用的是OLE的方法,就是用的那个excel.h和excel.cpp的头文件,由于没有具体说明,我就从头文件里找了个LPDISPATCH OLEObjects::Add方法,感觉应该是这个,编译通过了但是没有得到想要的效果代码在这里 lpDisp=books.Open(ml,covOptional, covOptional, covOptional, covOptional, cov

C#如何获取已打开的Excel对象

问题描述 已经打开一个test.xls的Excel,我想获取这个Excel的sheet名,但是不知道怎么先获取到这个Excel对象,这个Excel是从网站直接打开的,不存在本地路径...... 解决方案 解决方案二:http://www.huiyaosoft.com/html/excelimportandexport.htm看看这个例子解决方案三:远程打开的Excel?你可以在打开的时候下载一个副本然后读取副本

代码创建word或excel对象时会卡一分钟

问题描述 在代码中创建word或者excel对象,代码会卡一分钟执行.比如:msgbox1Setx1app=CreateObject("Excel.Application")msgbox2服务器上显示1和2之间相差1分钟,这个是什么原因导致的?有没有人碰到过,急急急!! 解决方案 解决方案二:创建时看看CPU和内存情况,以判断到底是哪个进程造成的.解决方案三:CPU和内存显示都正常,没有占用很多资源的进程...解决方案四:创建Office对象慢,而且没有进程明显在抢占资源,应该是Off