即然数据源没能研究出来,那就把今天研究出来了的东西分享一下吧。
还是以此为例:
<OBJECT id="Spreadsheet1" classid="clsid:0002E559-0000-0000-C000-000000000046" name="Spreadsheet1" style="100%;height:421px" ></OBJECT>
合并单元格: Spreadsheet1.ActiveSheet.Range("B2:C5").Merge(true)
合并单元格后的value: Spreadsheet1.Range("A3:f5").Value = "合并效果"
设置单元格合并后的字体: Spreadsheet1.Range("A3:D3").Font.Name = "黑体"
设置单元格的字体大小: Spreadsheet1.Range("A3:D3").Font.Size = 15
设置工作表的上边和左边的行号和列号(不见):Spreadsheet1.ActiveWindow.DisplayColumnHeadings = false;
Spreadsheet1.ActiveWindow.DisplayRowHeadings = false;
在选中的单元格上键接url: var rngNewHyperlink = Spreadsheet1.Worksheets("sheet1").Range("c10")
rngNewHyperlink.Value = "Click to read about the latest Office updates"
rngNewHyperlink.Hyperlink.Address = http://www.baidu.com/
将sheet中的内容导出到文件中,但是出了一些问题,
以下此种导出方案无任何意义,但是查了一下其它的资料,却又是确实是这样写的
方法一:Spreadsheet1.Export("e:\\1.xml",ss.ssExportActionNone,ss.ssExportXMLSpreadsheet) ;
方法二:Spreadsheet1.Export ();
这种导出方案虽然可以把里面的内容导出,但不能指定目录名称,要在导出的时候在一个dialog中填上,并选择保存目录。不方便。
指定单元格边框的边框颜色
var ptProtSheet1 = Spreadsheet1.Worksheets("Sheet1").Protection
Spreadsheet1.ActiveSheet.Range("b5:c10").Borders.Weight = ss.owcLineWeightMedium
Spreadsheet1.ActiveSheet.Range("b5:c10").Borders.Color = "green"
连续设置行号和列号:
var hdrColHeadings = wndActive.ColumnHeadings
var hdrRowHeadings = wndActive.RowHeadings
for(var i=1;i<10;i++)
{
hdrColHeadings(i).Caption = "Qtr"+i ;
hdrColHeadings(i)="Qtr"+i;
for(var j=1990;j<2100;j++)
{
hdrRowHeadings(i)=j;
}
}
当然了,一天不可能只学到这一丁点,还有一些在不经意间被我写了又删了,所以呢,就没能留下来了。
关于各对象、方法、属性的详细介绍可以查看电脑的以下目录,本人就有很大一部份是从这里面学到的:
C:"Program Files"Common Files"Microsoft Shared"Web Components"11"2052
C:"Program Files"Common Files"Microsoft Shared"Web Components"10"2052
今天就学到了,要下班买东西去了,关乎家计民生,没办法!明天继续吧。