7:BeforeContextMenu
在显示上下文菜单之前发生。可以在此事件中屏蔽SpreadSheet原有的菜单,也可以设定自定义的上下文呢菜单。
五、与Excel的互操作
在VB中提供Excel下载、上传功能,可以采用OWC和Excel的一些相似操作提高性能和简化操作的复杂性。
1:Export To Excel
将OWC SpreadSheet中的有效数据Export到Excel中,可以采用如下两种方式:
a)、SpreadSheet.Exports方法的使用
SpreadSheet带有的方法Exports可以将SpreadSheet中的数据和格式统统导出成Excel。不过此时生成的Excel不是二进制编码的文件,而是XML编码的文件。一定程度上带有局限性。
b)、Copy And Paste
可以将SpreadSheet的有效区域选中,
SpreadSheet.ActiceSheet.UsedRange.Rows.Count将返回有效行数;
SpreadSheet.ActiceSheet.UsedRange.Columns.Count将返回有效列数(一般列数固定)。
Spreadsheet.Range("A1:S" & 有效行).Copy
Excel.WorkBooks(1).WorkSheets(1).Paste
附录:
附一、OWC SpreadSheet useful command list
|
SpreadSheetCommandId
|
||
|
Command ID
|
Command Name
|
Description
|
|
1000
|
ssCommandUndo
|
撤销
|
|
1001
|
ssCommandCut
|
剪切
|
|
1002
本文关键:OWC知识点滴(仅限Version 11)
相关方案
| ||