0

我使用 VB .NET 和 ExcelDNA 为 excel 开发了一个插件。该插件适用于我的电脑和所有具有英文版 excel 的电脑。但是,它不适用于我的具有法语版 Excel 的客户计算机(英文版)。

我收到以下错误:

旧格式或无效类型库HResult 0x80028018

我在互联网上花了几个小时,我发现的解决方案是您需要更改文化信息。我将此添加到我的代码中似乎不起作用,

        Dim oldCI As System.Globalization.CultureInfo = _
        System.Threading.Thread.CurrentThread.CurrentCulture
        System.Threading.Thread.CurrentThread.CurrentCulture = _
         New System.Globalization.CultureInfo("fr-FR")
        System.Threading.Thread.CurrentThread.CurrentCulture = oldCI
4

1 回答 1

0

好吧,我找到的唯一解决方案是将整个项目转换为 .NET 4.0,现在它可以正常工作了。

于 2012-11-01T09:22:01.497 回答