PopupBasherConfiguration的文档?

时间:2015-06-11 19:41:02

标签: c# excel hpc

我使用的是HPC Excel驱动程序,需要解决事件日志中发现的错误(删除实际邮件):

  

弹出窗口' Microsoft Excel'可能阻碍了工作进度。考虑   更改工作簿以删除此弹出窗口或配置弹出窗口   抨击自动解雇它。窗口消息:' ----(   消息)----'窗口类:'#32770'

我已将此添加到我的代码中,但它并不有效。

var configuration = new PopupBasherConfiguration
{
  Period = 500
};

我没有找到任何关于此对象的文档或如何使用它。它应该记录在这里:Microsoft.Hpc.Excel Namespace,但没有提到它,或者如何配置弹出式打击"正如错误信息中暗示的那样。

有什么建议吗?

有关此问题的参考文件吗?

1 个答案:

答案 0 :(得分:0)

找到一些文档...... HPC SDK有一些示例应用程序。在其中两个(“xlcmd”和“HelloWorldService”)中,app.config / program.config文件有很多提供文档的注释。

没有所有评论,这里是.config文件中需要的内容:

<configSections>
  <section name="PopupBasherConfiguration"
     type="Microsoft.Hpc.Excel.PopupBasherSectionHandler,Microsoft.Hpc.Excel,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"
     allowDefinition="Everywhere"
     allowExeDefinition="MachineToApplication"
     />
</configSections>

.config文件中进一步向下:

<PopupBasherConfiguration Period="1000">
    <Windows>
      <!-- This rule matches the VBA MsgBox dialog. 
           Every time this pops up, this rule pushes the Ok button. -->
      <Window Title="Microsoft Excel" Class="#32770">
        <Child Title="Ok" Role="ROLE_SYSTEM_PUSHBUTTON" Action="DoDefault" Search="Exact" />
      </Window>
    </Windows>
</PopupBasherConfiguration>