Понял зачем это.
у меня все компилится и значения возвращаются как для скрытых, так и для не скрытых строк
Код:
a := xlWrksheet2.Range('A1');
MESSAGE(FORMAT(a.EntireRow.Hidden));
Name DataType Subtype Length
xlWrksheet2 Automation 'Microsoft Excel 12.0 Object Library'.Worksheet
a Automation 'Microsoft Excel 12.0 Object Library'.Range