在中文Excel 2010中格式化太旧或无效的类型库

时间:2015-05-26 10:28:33

标签: c# ms-office vsto

在中文MS Office中启动Excel 2010时出现错误。

  

错误如下          格式太旧或类型程序库无效。 (HRESULT异常:0x80028018(TYPE_E_INVDATAREAD))

请协助?

1 个答案:

答案 0 :(得分:0)

在自动化Office应用程序时,这是一个众所周知的问题。有两种方法可以避免这个问题:

  1. 使用后期绑定技术在调用属性和方法时指定区域性信息,有关详细信息,请参阅Type.InvokeMember
  2. 在调用任何Excel属性或方法之前设置CultureInfo。
  3. 您可以在以下文章中阅读更多相关内容(包含相同的信息):