gpt4 book ai didi

c# - Word Document.Close 和线程中止异常 Windows 7

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:38 31 4
gpt4 key购买 nike

我有一个项目类型的 office 2010 word 文档。

在功能区中有一个按钮可以执行一些逻辑。在这个逻辑的末尾有一行:

Globals.ThisDocument.Application.ActiveDocument.Close(ref dowdSaveChanges, ref oMissing, ref oMissing);

在 Windows XP 上一切正常,但是当用户尝试在 Windows 7 上使用此文档时,这行代码会抛出如下异常:

System.Threading.ThreadAbortException: The thread was beeing aborted. 
w Document35.WorkflowRibbon.Button1Click(Object sender, RibbonControlEventArgs e) w D:\_DEV\WorkflowCS2_WordTemplatest_Office2010\Document35\WorkflowRibbon.cs:wiersz

可能是什么原因?

最佳答案

这似乎是 AppDomain 卸载并将执行从非托管代码返回到托管代码的问题。 See MSDN forums其中讨论了此 ThreadAbortExcpetion 行为。可能您只需要更新 VSTO 运行时。

关于c# - Word Document.Close 和线程中止异常 Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9195572/

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