彩票走势图

Edraw Office Viewer操作实例 用VB 6添加Excel文档

原创|其它|编辑:郝浩|2012-08-28 01:18:48.000|阅读 1064 次

概述:本文介绍了Edraw Office Viewer控件的一个操作实例,如何用VB 6添加Excel文档。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

启动Visual Basic,创造出一个新的标准项目默认为Form1。

在工具箱的面板中,右键单击空白区域。然后单击组件……

Edraw Office Viewer操作实例 用VB 6添加Excel文档

在弹出的对话框中,选中Edraw Office Viewer Component组件。

Edraw Office Viewer操作实例 用VB 6添加Excel文档

点击OK按钮。

工具栏窗口中将会添加Office Viewer Component组件。

Edraw Office Viewer操作实例 用VB 6添加Excel文档

切换到VB 6窗体,添加组件。

Edraw Office Viewer操作实例 用VB 6添加Excel文档

组件包含了大量的方法、事件和属性用于自定义Excel窗口。

开发人员可以使用以下代码在Form_Load Event中打开excel文件。

Private Sub Form_Load()
EDOffice1.OpenFileDialog
'EDOffice1.OpenWord "d:\test.xlsx"
'EDOffice1.Open "d:\test.xls", "Excel.Application"
End Sub

为了不让终端用户修改Excel工作表,开发人员需要在DocumentOpened事件中添加以下代码。

Private Sub EDOffice_DocumentOpened()
EDOffice1.ProtectDoc 1 ' XlProtectTypeNormal
End Sub

在创建或修改excel数据是可以用到一些excel自动化方法。

bool ExcelAddWorkSheet(long Index);
bool ExcelDeleteWorkSheet(long Index);
bool ExcelActivateWorkSheet(long Index);
long ExcelGetWorkSheetCount();
bool ExcelSetCellValue(long Column, long Row, BSTR Value);
BSTR ExcelGetCellValue(long Column, long Row);
bool ExcelSetRowHeight(long Row, double Height);
bool ExcelSetColumnWidth(long Column, double Width);
afx_msg bool ExcelDeleteRow(long Row);
bool ExcelDeleteColumn(long Column);
bool ExcelInsertRow(long Row);
bool ExcelInsertColumn(long Column);
bool ExcelInsertPageBreakInRow(long Row);
bool ExcelInsertPageBreakInColumn(long Column);
bool ExcelCopyToClipboard();
bool ExcelPasteStringToWorksheet(BSTR bstText);


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:翻译

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP