Я знаю, что всегда могу получить COM-объекты Excel (ссылка https://docs.microsoft.com/en-us/office/vba/api/excel.application(object)) в Delphi из переменной Variant:
var Excel: Variant; Excel:=CreateOleObject('Excel.Application');
Но возможно ли получить доступ к функциям VBA https://docs.microsoft.com/en-us/office/vba/language/reference/functions-visual-basic-for-applications как-то из Delphi? Например, мне интересно TypeName использовать его для TypeName(Excel.Selection).
TypeName
TypeName(Excel.Selection)
Также интересно, что Delphi показывает $ 00000000 для Excel.Selection и дальнейшего доступа к ячейкам, строкам,и т. д. на Excel.Selection дает нарушение прав доступа.
Excel.Selection
Я не хотел бы импортировать библиотеку типов Excel в свой проект, поскольку хотел бы, чтобы мое приложение не зависело от конкретной версии Excel.