Мониторинг обменных курсов валют
18c0693f

Как, имея ссылку на ячейку, узнать имя листа, которому она принадлежит? Узнать имя книги?


Получить ссылку на объект Worksheet, содержащий данную ячейку можно из свойства Parent.

var R: ExcelRange; ... // получим имя листа

R.Formula := 'Имя листа: ' + (R.Parent as _Worksheet).Name;

// получим имя книги

R.Offset[1, 0].Formula := 'Имя книги: ' + ((R.Parent as _Worksheet).Parent as _Workbook).Name;

// получим имя книги с полным путем к ней

R.Offset[2, 0].Formula := 'Полное имя книги: ' + ((R.Parent as _Worksheet).Parent as _Workbook).FullName[lcid];

// из ячейки к объекту Excel.Application доступ только через Worksheet

R.Offset[3, 0].Formula := (R.Parent as _Worksheet).Application.OperatingSystem[lcid];

Parent Property






Самый выгодный курс обмена валюты