KoTy
12.01.2017, 12:13
Ahoj,prosím je tu někdo kdo by mě poradil jestli existuje nějaké alternativa k přístupu přes DDE pro LTnyní mám v excelu v VBA toto:channelNumber = Application.DDEInitiate("AutoCAD LT.DDE", "System")Application.DDEExecute channelNumber, Chr(27) & Chr(27)jenže po migraci na systém Windows10 se mě stává a začíná to být spíše pravidlo, že se mi skript sekne hned na prvním řádku a pomůže jen restatr. Tak nějak jsem vypozoroval, že se to nestane když prvně spustím excel a poté až CAD. Proto hledám nějakou alternativu. Tak nějak tuším že DDE je už vykopávka.Takže jsem hledal a našel něco takovéhoDo referencí jsem si zadal AutoCAD Library a v kódu jsem si napsal.Dim ACD_ap As AcadApplicationSet ACD_ap = CreateObject("AutoCAD.Application")jenže mě to napsalo, že se objekt neudělal zkoušel jsem i "AutoCAD.Application LT"Ale stále nic.No tak jsem bádal dál a dočetl se že pro LT nelze využívat ActveXTak se tedy ptám zda je tomu tak a zda tedy neexistuje nějaká jiná varianta.Děkuji