Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   oCalc = CreateObject("opendocument.CalcDocument. 1") (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/ocalc-createobject-opendocument-calcdocument-1-a-304830/)

Guest 29.09.2011 23:09

oCalc = CreateObject("opendocument.CalcDocument. 1")
 
Вот залез в реестр Windows, и в ключе HKEY_CLASSES_ROOT нашел запись о классе 'opendocument.CalcDocument.1'. Значит из программы на VFP можно попытаться создать экземпляр класса так:Код:oCalc = CreateObject("opendocument.CalcDocument. 1")подобно тому, как начинается автоматизация Excel:Код:oExcel = CreateObject("Excel.Application")Но если во втором случае, я могу продолжить обращаться к свойствам объекта oExcel для выполнения полезных действий, по открытию книги, например:Код:oWorkbook = oExcel.Workbooks.Open(lcXlsFile)то в случае с объектом oCalc, объект создается, но как управлять им далее при попытке автоматизации Calc из других языков - не вполне понятно! Или таким способом нельзя добиться создания экземпляра Calc для работы с ним?


Часовой пояс GMT, время: 20:13.


© www.otvetnemail.ru - Форум вопросов и ответов.