Multithreading Excel 2013在注册表中禁用多线程计算
我现在已经搜索了如何在注册表中禁用多线程计算,我认为它在HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options中,但不知道创建什么来解除标记 我试过: DWORD:取消标号多线程计算 值:1和0Multithreading Excel 2013在注册表中禁用多线程计算,multithreading,excel,registry,dword,Multithreading,Excel,Registry,Dword,我现在已经搜索了如何在注册表中禁用多线程计算,我认为它在HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options中,但不知道创建什么来解除标记 我试过: DWORD:取消标号多线程计算 值:1和0 有人有想法吗?我知道这是一篇老文章,但我已经得到了答案并测试了部署: 您需要创建一个excel加载项 需要将addin放入 C:\ProgramFiles(x86)\Microsoft Office\Office16\XLSTART
有人有想法吗?我知道这是一篇老文章,但我已经得到了答案并测试了部署: 您需要创建一个excel加载项 需要将addin放入 C:\ProgramFiles(x86)\Microsoft Office\Office16\XLSTART
用户可以选择更改设置,但每次打开excel时,都会禁用多线程计算。此外,可以将其设置为.msp文件的一部分,以便在Configuration manager之类的系统中部署。Thad的回答是正确的,可以工作,但是如果工作簿打开太快,我发现它会失败 萨德·穆里洛写道: 私有子工作簿_Open()“禁用多线程计算” Application.MultiThreadedCalculation.Enabled=False“其他选项” “自动模式”Application.MultiThreadedCalculation.ThreadMode= XLThreadMode自动“”手动模式“” Application.MultiThreadedCalculation.ThreadMode=xlThreadModeManual' “使用2个CPU”“Application.MultiThreadedCalculation.ThreadCount=2” 端接头 添加第二行应用程序。等待(现在+时间值(0:00:05))或将05更改为您希望它延迟的秒数,并且应该延迟到足以在启动时运行。所以 私有子工作簿_Open() Application.Wait(现在+时间值(“0:00:05”)) Application.multi-threadedcalculation.ThreadMode=xlThreadModeManual Application.MultiThreadedCalculation.ThreadCount=4 端接头 上述方法适用于我们支持的一个用户,因为Excel试图使用16核,但失败了。4号还好。要禁用 私有子工作簿_Open() Application.Wait(现在+时间值(“0:00:05”)) Application.multi-threadedcalculation.Enabled=False 端接头
希望这对你有用。不,我想向100个计算机Sprivate子工作簿_Open()“禁用多线程计算”Application.MultiThreadedCalculation.Enabled=False“其他选项”“自动模式”“Application.MultiThreadedCalculation.ThreadMode=xlThreadModeAutomatic”“手动模式”“Application.MultiThreadedCalculation.ThreadMode=xlThreadModeManual”使用2个CPU“”Application.MultiThreadedCalculation.ThreadCount=2'End子项这是格式化的代码。在2010年、2013年和2016年工作