OWC学习二

今天本来想研究OWC.Spreadsheet的数据源,但一直未研究出来,真的是很郁闷。倒是把一些小的设置给调出来了,但是成绩不大,效率太低。不知如何是好。
即然数据源没能研究出来,那就把今天研究出来了的东西分享一下吧。
还是以此为例:
 <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

今天就学到了,要下班买东西去了,关乎家计民生,没办法!明天继续吧。

原文地址:https://www.cnblogs.com/yiyisawa/p/1004873.html