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