gpt4 book ai didi

c# - 无法在 Windows 10 上使用 Excel 互操作打开超过 11 个 Excel 实例

转载 作者:太空狗 更新时间:2023-10-29 18:00:03 32 4
gpt4 key购买 nike

在 C# 中使用 Excel Interop,在具有 16GB 内存的 Macbook Pro 上的 Windows 10 下,我无法打开超过 11 个 Excel 实例。在第 11 个实例之后,我在“弹出窗口”中收到以下错误:

“不能使用对象链接和嵌入”

这是我使用的代码:

List<Application> apps = new List<Application>();
for (int i = 0; i < 15; i++)
{
Application a = new Application();
apps.Add(a);
}

每个Excel进程大约需要15k内存,远远低于机器上可用的16GB...

我正在使用 .NET Framework 4.5.2、windows 10、具有 16GB 内存和 Excel 个人版的 macbook pro。

最佳答案

您是否尝试更改组件服务中的 DCOM 配置:

1: 开始->运行并输入'DCOMCNFG'

2:展开组件服务器 > 计算机 > 打开“DCOM 配置”并找到“Microsoft Excel 应用程序”

3:将其身份设置为“启动用户”。

如果您在列表中没有看到 Microsoft Excel 应用程序,那是因为您在 x64 PC 上安装了 x86(32 位)Office。在这种情况下,运行此命令以使用 32 位版本的 DCOM 配置:

C:\WINDOWS\SysWOW64>mmc comexp.msc/32

enter image description here

关于c# - 无法在 Windows 10 上使用 Excel 互操作打开超过 11 个 Excel 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34125920/

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