首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi用ExcelApp操作03Excel表格,如果Excel是07的不兼容解决方法

2012-03-15 
Delphi用ExcelApp操作03Excel表格,如果Excel是07的不兼容如:在03中隐藏工具栏和状态栏在07中就不行.fXLSAp

Delphi用ExcelApp操作03Excel表格,如果Excel是07的不兼容
如:在03中隐藏工具栏和状态栏在07中就不行.
  fXLSApp.CommandBars['Standard'].Visible:=false;
  fXLSApp.CommandBars['Formatting'].Visible:=false;
  fXLSApp.CommandBars['Reviewing'].Visible:=false;
  fXLSApp.CommandBars['Cell'].Enabled := False;
  //ShowMessage(fXLSApp.CommandBars.count);
  mnuSys := fXLSApp.CommandBars['Worksheet Menu Bar'];
  for i := 1 to mnuSys.Controls.count do
  mnuSys.Controls.Item[i].Visible := False;

  fXLSApp.CommandBars['Worksheet Menu Bar'].Enabled := False;
  fXLSApp.CommandBars['toolbar list'].Enabled := False;
  fXLSApp.DisplayFormulaBar := False;
  fXLSApp.DisplayStatusBar := False; //状态栏
  fXLSApp.ActiveWorkbook.ReadOnlyRecommended := True;
  fXLSApp.ActiveWindow.DisplayWorkbookTabs := False;//sheet选项卡
  fXLSApp.ActiveWindow.DisplayHeadings := False; //隐藏行,列标号
  fXLSApp.Application.DisplayFormulaBar := False;//隐藏编辑栏
各位大大有办法吗?

[解决办法]
CreateOleObject
还是用OLE吧,这个受版本影响比较小
[解决办法]
http://www.ecma-international.org/publications/standards/Ecma-376.htm
[解决办法]
支持1楼的方法

热点排行