I want to have a program that communicate external with Revit is it possible?
I not want to use Ribbon.
To get Object ID from a AutoCad object I use this code before:
Dim AcDoc As Autodesk.AutoCAD.Interop.AcadDocument
Dim AcObj As Autodesk.AutoCAD.Interop.Common.AcadObject
AcApp = GetObject(, "AutoCAD.Application")
DWG = AcApp.ActiveDocument.Name
AcDoc = AcApp.ActiveDocument
Dim basePnt As Object
Dim ObjID as string
AcDoc.Utility.GetEntity(AcObj, basePnt, "Click on a object")
ObjID=AcObj.Handle
Msgbox("Object ID: " & ObjID)