2015-06-11 5 views
0

Я использую драйвер ГПЦ Excel, и нужно устранить эту ошибку найти в журнале событий (с фактическое сообщение удалено):Документация для PopupBasherConfiguration?

Всплывающее окно «Microsoft Excel» может блокировать выполнение работы. Рассмотрим , изменяя вашу книгу, чтобы удалить это всплывающее окно или настроить всплывающее окно , чтобы автоматически отклонить его. Окно сообщений: «---- ( сообщение) ----» Окно класса: «# 32770»

Я добавил это в мой код, но он не эффективен.

var configuration = new PopupBasherConfiguration 
{ 
    Period = 500 
}; 

Я не располагаю документации по этому объекту или способам его использования. Он должен быть документирован здесь: Microsoft.Hpc.Excel Namespace, но об этом не упоминается, или о том, как «настроить всплывающее разбиение», как намечено в сообщении об ошибке.

Любые предложения?

Любые справочные документы, которые говорят об этом?

ответ

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>