Ms word Ms Word加载项调试可以';不要打开文件

Ms word Ms Word加载项调试可以';不要打开文件,ms-word,add-in,Ms Word,Add In,我正在尝试创建Ms word 2013插件,但我在一开始就被卡住了。我有干净的word安装没有任何插件启用,它运行良好。然后,我在Visual studio 2013中创建了外接程序项目,当我运行调试模式时,Word会启动,但当我尝试打开任何文档时,它会冻结,即使我没有修改外接程序项目中的任何内容 编辑:我使用的是应用程序级加载项,我只是调试了VisualStudio生成的模板 namespace WordAddIn1 { public partial class ThisAddIn {

我正在尝试创建Ms word 2013插件,但我在一开始就被卡住了。我有干净的word安装没有任何插件启用,它运行良好。然后,我在Visual studio 2013中创建了外接程序项目,当我运行调试模式时,Word会启动,但当我尝试打开任何文档时,它会冻结,即使我没有修改外接程序项目中的任何内容

编辑:我使用的是应用程序级加载项,我只是调试了VisualStudio生成的模板

namespace WordAddIn1
{
public partial class ThisAddIn
{
    private void ThisAddIn_Startup(object sender, System.EventArgs e)
    {
    }
    private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
    {
    }
    #region VSTO generated code
    /// <summary>
    /// Required method for Designer support - do not modify
    /// the contents of this method with the code editor.
    /// </summary>
    private void InternalStartup()
    {
        this.Startup += new System.EventHandler(ThisAddIn_Startup);
        this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown);
    }
    #endregion
}
}
namespace WordAddIn1
{
公共部分类ThisAddIn
{
私有void ThisAddIn_启动(对象发送方,System.EventArgs e)
{
}
私有void ThisAddIn_关闭(对象发送方,System.EventArgs e)
{
}
#区域VSTO生成的代码
/// 
///设计器支持所需的方法-不修改
///此方法的内容与代码编辑器一起使用。
/// 
私有void InternalStartup()
{
this.Startup+=new System.EventHandler(ThisAddIn\u启动);
this.Shutdown+=new System.EventHandler(ThisAddIn\u Shutdown);
}
#端区
}
}
由于外接程序不应执行任何操作,因此我希望它执行此操作,并且Word将在没有任何外接程序的情况下运行。当我调试它时,当我将它设置到启动方法时,它会遇到断点,并且出现初始单词页,但是当我单击空白文档时,它不会响应。当我不清理加载项并在启用加载项的情况下运行Word而不进行调试时,也会发生同样的情况


另外,除了ms Excel之外,我做同样的事情时,它工作得很好。

我终于设法解决了这个问题。这很奇怪,但对我来说唯一有效的方法是将Word 2010与Word 2013一起安装,然后在Word 2010中运行外接程序。然后我再次尝试在Word 2013中调试外接程序,它成功了

它是什么类型的外接程序:应用程序级外接程序、文档级自定义或Office Automation()?它采用什么形式:功能区选项卡、任务窗格或其他形式?它执行什么功能?您做了哪些故障排除()?探索这些主题,如果它们不能解决问题,可能会建议共享代码。奇怪。当我尝试重新创建您的问题并将断点设置为
InternalStartup
时,Word会在启动屏幕上暂停,而不会直接显示文档。调试时,是否使用已打开的Word实例进行测试(因为这可能会导致单击打开的空白文档时冻结)?“文件|选项|加载项”下是否将您的加载项列为活动或非活动应用程序加载项?我应该注意,我使用VS 2013和Word 2010外接程序项目进行了测试,因此在创建Word 2013外接程序时可能会有一些不同。否,在我开始调试之前,Word已关闭,之后检查外接程序选项时,我的外接程序显示为活动外接程序。可能是文字造成的,我会尝试其他版本,然后再写