OWC9 spreadsheet升级至OWC11的若干问题

由于现有系统从OWC9升级至OWC11,遇到一些小问题,记录如下,供参考:

1.  COM组件升级  

     OWC9的CLSID是0002E510-0000-0000-C000-000000000046 
     OWC11的CLSID是0002E559-0000-0000-C000-000000000046,直接替换.当然机子上要装上OWC11的组件.

2. 自动行列宽度调整

     OWC9中的AutoFitColumns()改为Columns.AutoFit()

3. 锁定单元格

     OWC9:  Spreadsheet1.Activesheet.Range("").FreezePanes(X) 
     OWC11:     Spreadsheet1.ActiveSheet.Range("").Select();

                      Spreadsheet1.ActiveWindow.FreezePanes = true

4. 位置

     OWC9中的HAlignment调整为OWC11的HorizontalAlignment
     值为Constants.xlHAlignRight, xlHAlighLeft and so on.

5. 边线

     OWC9中的Borders.LineStyle = owcLineStyleSolid值改为Constants.xlContinuous

     关于这一点,有点疑问,在OWC11的说明文档中,OWC9中支持的owcLineStyleSolid常量还有有描述的,但是在OWC11中使用总是出错,而改为xlContinuous等类型即可,不知道是怎么回事,还望知情人共享,谢谢.

你可能感兴趣的:(Spread)