`
leng_cn
  • 浏览: 302615 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DSOFRAMER内的EXCEL文档访问方法

阅读更多
最近要用DSOFRAMER做为一个客户端OFFICE访问工具,而且需要把EXCEL内的文件数据导出,总结了几个简单的方法,以备后用:)
try {

var obj;
obj = new Object(oframe.ActiveDocument);//获得当前控件的文档对象

if(obj !=null){
  var xls;
  var slt;
           xls = obj.Application;
  var xlsheet = xls.Worksheets(1);
  alert(xls.ActiveCell.value);//当前cell的值
//xls.Range("A1:D5").Select;//selected the gived rang
slt = xls.selection;//get the selected area
var rg = slt.Address(false, false);//get the rang such as a1:b5
var aryReg = rg.split(":");//split the rangs
//alert(slt.Address(rowAbsolute=true))
//alert(xls.ActiveCell.row);
//alert(xls.ActiveCell.column);
//xlsheet.Range("A1:A1").value = "KKKK";
var xr = xlsheet.Range(aryReg[0]);
var beginRow = xr.row,beginColumn = xr.column;
alert(beginRow + "," + beginColumn);
xr = xlsheet.Range(aryReg[1]);
var endRow = xr.row,endColumn = xr.column;
alert(endRow + "," + endColumn);
//alert(xlsheet.UsedRange.value);
//alert(slt.Rows.Count);
//alert(slt.Columns.Count);
//xlsheet.Cells(1,1) = 123;
//alert(xlsheet.Cells.Count);所有的cells count,is wrong
//xlsheet.Range(xlsheet.Cells(1,1),xlsheet.Cells(1,7)).mergecells=true;
//xlsheet.Range(xlsheet.Cells(1,1),xlsheet.Cells(1,7)).value="test";
delete obj;

}
   
     
     } catch(e)  {
     alert(e.description);
     }
分享到:
评论

相关推荐

    DSOframer+接口文档+java后台及前台代码说明

    DSOframer是一款用于网页内嵌展示各种文档的框架,它允许开发者在Web应用中集成PDF、Word、Excel等格式的文件预览功能。这款工具通常通过JavaScript与后端Java服务进行交互,实现动态加载和控制文档的显示。在...

    dsoframer.ocx控件以及使用方法

    dsoframer.ocx是一款ActiveX控件,主要用于在Windows应用程序中嵌入和显示各种文档,如Word、Excel、PDF等。通过这款控件,开发者可以轻松地在自己的应用程序中实现文档预览功能,而无需依赖原始的Office应用或其他...

    DsoFramer 操作 word excel PowerPoint

    DsoFramer支持权限管理,可以控制哪些用户可以访问或操作特定的文档,保障信息安全。 6. **跨平台兼容性**:虽然DsoFramer主要针对Windows环境,但通过适当的适配,也能在其他操作系统上实现类似功能,增强了应用的...

    dsoframer.ocx_DsoFramer_

    DsoFramer.ocx是一个OCX文件,即OLE控件,主要用于在应用程序中嵌入和控制Microsoft Office文档,比如Word、Excel或PowerPoint。 【描述】"DsoFramer_V1.3此为最新版源码,修正了对OFFICE2010的支持。" 这段描述...

    dsoframer使用

    综上所述,dsoframer 提供了一种高效且便捷的方式,使得Web应用程序能够支持在线打开和编辑Word、Excel文档,而无需依赖用户本地安装Office软件。这一技术在企业信息化、在线协作和文件管理等领域有着广泛的应用。...

    DSOFramer.ocx_帮助文档.doc

    使用 DSOFramer.ocx 控件,开发者可以轻松地集成 Office 功能到自己的应用程序中,例如,在 Web 应用程序中嵌入 Excel 表格或 Word 文档编辑功能,提高应用的灵活性和用户友好度。此外,通过对 Dispatch 接口的操作...

    dsoframer.ocx控件

    5. 创建 DSOFramer 对象,然后设置相应的属性,如文件路径、编辑模式等,最后加载文档。 例如: ```csharp DSOFramer.DSOFrame frame = new DSOFramer.DSOFrame(); frame.FileName = "C:\\path\\to\\document.docx...

    C# WPF 嵌入Office, 操作word, excel API接口文档说明

    `dso_api.doc`文件很可能是DsoFramer的详细API文档,包含了所有可用的方法、属性和事件。通过阅读这份文档,开发者可以找到更多关于如何操作Word和Excel的具体方法,如设置格式、插入图片、执行宏等。 总之,C# WPF...

    DSOFramer一些简单用法.NET代码

    DSOFramer是Microsoft Office框架的一部分,允许开发者在.NET应用程序中嵌入和控制Office文档,如Word或Excel。以下是对DSOFramer在.NET环境下的基本用法的详细解释: 1. **DSOFramer控件介绍**: DSOFramer控件是...

    DsoFramer控件及使用介绍

    它支持多种文件格式,包括但不限于Microsoft Office文档(如Word、Excel、PowerPoint)、PDF、图片等。这款控件为开发者提供了一个简单易用的接口,使得在自定义应用程序中集成文档处理功能变得非常方便。 在使用...

    dsoframer Delphi7 打开Word

    你可以调用`DSOFramer1.Document.SaveAs`方法,传入文件路径和可能的保存选项,如文件格式。例如,`DSOFramer1.Document.SaveAs('C:\Temp\MyDocument.docx')`将当前文档保存为`.docx`格式。 除了基本的打开、创建和...

    office在线编辑dsoframer最新版

    3. **权限管理**:DSOframer支持设置文档访问权限,可以控制用户是否具有编辑、保存或打印文档的权限。 4. **格式兼容**:保持了与Microsoft Office的高格式兼容性,即使在浏览器中编辑,文档的样式和布局也能够...

    dsoframer api使用说明

    打开文档,可以是本地文件或者是服务器文件 参数: Document 文档路径 ReadOnly 是否已只读模式打开 ProgId OLE类型 WebUsername 用户名(访问网络的文件时候,有可能需要) WebPassword 密码 例子: DsoFramer1....

    dsoframer微软提供的控件

    DSOframer是由微软提供的一个开源ActiveX控件,主要用于在Web或Windows应用程序(B/S和C/S架构)中实现在线编辑和调用Microsoft Office文档,如Word、Excel和PowerPoint。它允许用户在不离开浏览器或应用界面的情况...

    DSOFRAMER.OCX

    DSOFRAMER.OCX是一个特殊的OCX控件,它允许开发者在不安装完整Microsoft Office套件的情况下,在他们的应用程序中嵌入和显示Word和Excel文档。 DSOFRAMER.OCX的核心功能在于提供了一种轻量级的文档查看和交互方式。...

    DsoFramer.zip

    **DsoFramer** 是一个专门用于操作Microsoft Office文档的组件,它允许程序员通过编程方式控制Office应用程序,如Word、Excel和PowerPoint等,而无需实际打开这些应用程序。这个组件通常用于自动化办公任务,批量...

    网页中打开office的控件dsoframer

    【网页中打开Office的控件DSOFramer】是一种在网页环境下实现Word、Excel等Office文档预览和编辑功能的关键技术。这个控件主要用于提高Web应用的用户体验,使得用户无需安装额外软件,就能直接在浏览器中查看和操作...

    微软DSO Framer 解决winform中嵌入office(excel,word,ppt)

    4. 要实现与嵌入的Office文档的交互,可以通过DSO Framer的`Object`属性访问到Office应用程序的完整对象模型。例如,你可以调用Excel的`Worksheets`、`Range`等方法来操作数据。 需要注意的是,使用DSO Framer的...

    基于activex的dsoFramer在线编辑控件加证书

    DSOFramer是一个基于ActiveX技术的控件,它允许在Web应用程序中嵌入并编辑Microsoft Office文档,如Word、Excel等。通过DSOFramer,用户可以在浏览器环境中实现对服务器端文档的查看和编辑,大大提升了Web应用的功能...

Global site tag (gtag.js) - Google Analytics