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等类型即可,不知道是怎么回事,还望知情人共享,谢谢.

 


 

posted on 2008-10-28 11:41  布鲁斯南  阅读(2413)  评论(2编辑  收藏  举报

导航

本博客所有文章版权归本人所有,不得转为商业用途. 如需转载,请注明来源. 作者保留所有权利.

Google PR? - Post your Page Rank with MyGooglePageRank.com