Я делаю код для VBA Excel, который перейдет в мой autocad и создаст простой Xline.Я сделал круги, используя VBA, и линии, но xline продолжает отменяться в последний момент.Я не уверен почему, но любая помощь будет высоко ценится.Код будет проходить все этапы, он включает Xline, затем центрирует его как 0,0, но затем возникает проблема с указанием сквозной точки.
Sub xline()
Set wshShell = VBA.CreateObject("wscript.shell")
SetCursorPos 300, 300
SetCursorPos 600, 990
Call LeftClick
Application.Wait (Now + TimeValue("0:00:01"))
wshShell.SendKeys "xline"
wshShell.SendKeys "{ENTER}"
Application.Wait (Now + TimeValue("0:00:2"))
wshShell.SendKeys "v"
wshShell.SendKeys "~"
Application.Wait (Now + TimeValue("0:00:2"))
wshShell.SendKeys "0,0"
'Application.Wait (Now + TimeValue("0:00:2"))
wshShell.SendKeys "~"
' Application.Wait (Now + TimeValue("0:00:02"))
'wshShell.SendKeys "1"
'Application.Wait (Now + TimeValue("0:00:2"))
'wshShell.SendKeys "{TAB}"
'wshShell.SendKeys "90"
'Application.Wait (Now + TimeValue("0:00:2"))
'wshShell.SendKeys "{TAB}"
'wshShell.SendKeys "{ENTER}"
wshShell.SendKeys "{ESC}"
End Sub