excelvbaを使ってオートキャドに線を描きたい。 次のコードを試しましたが、最後の2行目に「オブジェクトがこのプロパティまたはメソッドをサポートしていません」と表示されるランタイムエラーが発生します。 これを解決してください。Excel vbaを使ってオートキャドにラインを描くには?
Dim point1(1 To 3) As Double
Dim point2(1 To 3) As Double
Dim lineobj As Object
Dim myapp As Object
Dim AcadDwg As AcadDocument
Sub access_autocad()
On Error GoTo ERRORHANDLER
Set myapp = GetObject(, "autocad.application")
ERRORHANDLER:
If Err.Description <> "" Then
Set myapp = CreateObject("autocad.application")
End If
myapp.Visible = True
Set AcadDwg = myapp.ActiveDocument
point1(1) = 0: point1(2) = 0
point2(1) = 1: point2(2) = 1
Set lineobj = AcadDwg.AddLine(point1, point2)
End Sub
このまたは任意の答えはあなたの質問を解決した場合(https://meta.stackexchange.com/ [それを受け入れる]をご検討くださいq/5234/179419)をクリックし、上向き矢印をクリックして上向きにします。これは、解決策を見つけたことを広範なコミュニティに示します。これを行う義務はありません。 –