Message 1 of 11
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I'm trying to follow the My First Plug-in series tutorial... I'm getting this error (see image) & I don't have a clue why? I'm using frameworks 4.5.2 here's my VB code:
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports Autodesk.Revit.DB
Imports Autodesk.Revit.DB.Architecture
Imports Autodesk.Revit.UI
Imports Autodesk.Revit.UI.Selection
Imports Autodesk.Revit.ApplicationServices
Imports Autodesk.Revit.Attributes
<TransactionAttribute(TransactionMode.Manual)>
<RegenerationAttribute(RegenerationOption.Manual)>
Public Class Lab1PlaceGroup
Implements Autodesk.Revit.UI.IExternalCommand
Public Function Execute(commandData As ExternalCommandData, ByRef message As String, elements As ElementSet) As Result Implements IExternalCommand.Execute
Dim uiApp As UIApplication = commandData.Application
Dim doc As Document = uiApp.ActiveUIDocument.Document
Dim pickRef As Reference = Nothing
Dim sel As Selection = uiApp.ActiveUIDocument.Selection
pickRef = sel.PickObject(ObjectType.Element, "Please select a group")
Dim elem As Element = doc.GetElement(pickRef)
Dim group As Group = elem
Dim point As XYZ = sel.PickPoint("Please pick a point to place group")
Dim trans As Transaction = New Transaction(doc)
trans.Start("Lab")
doc.Create.PlaceGroup(point, group.GroupType)
trans.Commit()
Return Result.Succeeded
End Function
End Class
Solved! Go to Solution.