VB.NET 응용프로그램 레벨 매크로 코드 예

IDE에서 이 코드를 사용하여 매크로를 작성하고 뷰에 문자 참고를 추가할 수 있습니다.

Public
Sub MyFirstMacroAppVB()    
Dim
baseVec As Autodesk.Revit.DB.XYZ = Application.Create.NewXYZ(1.0,
0.0, 0.0)Dim
upVec As Autodesk.Revit.DB.XYZ = Application.Create.NewXYZ(0.0,
0.0, 1.0)Dim
origin As Autodesk.Revit.DB.XYZ = Application.Create.NewXYZ(0.0,
0.0, 0.0)Dim
align As Autodesk.Revit.DB.TextAlignFlags = Autodesk.Revit.DB.TextAlignFlags.TEF_ALIGN_LEFT
Or Autodesk.Revit.DB.TextAlignFlags.TEF_ALIGN_TOPDim
strText As String = "My First Macro, App Level, VB.NET!"Dim
lineWidth As Double = 4.0 / 12.0Dim
pView As Autodesk.Revit.DB.View = ActiveUIDocument.Document.ActiveViewDim
Transaction As Autodesk.Revit.DB.Transaction = New Autodesk.Revit.DB.Transaction(ActiveUIDocument.Document, "NewTextNote")Transaction.Start()ActiveUIDocument.Document.Create.NewTextNote(pView,
origin, baseVec, upVec, lineWidth, align, strText)Transaction.Commit()
End Sub

이 응용프로그램 레벨 매크로는 문서를 수정하기 위해 작성되었으므로 매크로를 올바르게 실행하려면 트랜잭션을 시작(Transaction.Start())하고 트랜잭션을 종료(Transaction.Commit())해야 합니다.

팁: 매크로 관리자에서 프로젝트를 실행하기 전에 Revit 매크로 IDE에서 프로젝트를 작성해야 합니다.

이 예의 경우 Revit 매크로 IDE에서 프로젝트를 구성할 때 AppVisualBasic 프로젝트를 구성하게 됩니다. 응용프로그램 레벨 VB.NET 매크로의 코드는 ThisApplication.vb에 있습니다. IDE의 프로젝트 탐색기를 사용하여 디스크에서 해당 위치를 확인할 수 있습니다. 새로 구성된 매크로를 실행하려면 매크로 관리자에서 해당 매크로를 선택하고 실행을 클릭합니다. 그런 다음 필요한 경우 활성 뷰를 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 창에 맞게 확대/축소를 선택하여 매크로에 의해 추가된 문자 참고를 확인합니다.

매크로가 배치된 입력란