Пишу в классе COMDocEx
X++:
void PivotWorkSheet(int workSheetCount)
{
COM comWorkBook;
COM comWorkSheets;
COM comWorkSheet;
COM comRange;
;
comWorkBook = m_comApplication.activeWorkBook();
comWorkSheets = comWorkBook.workSheets();
comWorkSheet = comWorkSheets.Item(workSheetCount);
comRange = comWorkSheet.PivotTables("СводнаяТаблица3");
comRange.PivotCache();
comRange.Refresh;
}
И он пишет ошибку "Таблица находится вне диапазона или не существует.", ругаясь на Refresh
В экселе функция звучит так
Range("A51").Select
ActiveSheet.PivotTables("СводнаяТаблица3").PivotCache.Refresh
Пока игралась сама поняла, как. Тема закрыта, жаль удалить совсем нельзя.