gpt4 book ai didi

.net - 在 64 位环境中使用 32 位 COM 对象

转载 作者:行者123 更新时间:2023-12-02 14:47:58 26 4
gpt4 key购买 nike

我在 Win7/64bit 上使用 powershell 3 。我正在尝试通过以下命令使用 .net of excel (32bit):[microsoft.office.interop.excel.xl文件格式]我得到了这个错误:无法找到类型 microsoft.office.interop.excel.xlfileformat:确保加载包含此类型的程序集。我之前用Win7/32bit的时候没有出现过这个错误。也许有人知道如何解决这个问题?

最佳答案

您需要像这样加载 Excel 互操作程序集:

Add-Type -AssemblyName Microsoft.Office.Interop.Excel

如果需要使用 Excel 互操作程序集中定义的类型,则必须先将该程序集加载到 PowerShell 中,然后才能引用其中定义的类型。您正在使用枚举 (xlFileFormat),因此 PowerShell 需要该类型的定义。

关于.net - 在 64 位环境中使用 32 位 COM 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17681958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com