Показать сообщение отдельно
Старый 23.04.2014, 16:00   #13  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
столкнулся с такой же проблемой. Проделал все вышеописанное не помогает. Если у класса ставлю RunOn = Client, то класс отрабатывает, application создается если RunOn = Server то валится в ошибку.
X++:
protected boolean makeDocument(boolean _visible = false)
{
    try
    {
        new InteropPermission(InteropKind::ClrInterop).assert();
        application = new Microsoft.Office.Interop.Excel.ApplicationClass(); // вот тут ошибка
        workbooks   = application.get_Workbooks();
        application.set_Visible(_visible);
        application.set_EnableEvents(false);
        application.set_DisplayAlerts(false);
        workbook    = workbooks.Add(this.fullTemplateName());
        CodeAccessPermission::revertAssert();
        return true;
    }
    catch
    {
        return false;
    }

}
Ошибка :
Объект "CLRObject" не может быть создан