Here is the set of “using” statements that I currently have in my macros file
using System; using System.Diagnostics; using System.IO; using System.Linq; using System.Text; using System.Collections.Generic; using Autodesk.Revit.DB; using Autodesk.Revit.DB.Architecture; using Autodesk.Revit.DB.Events; using Autodesk.Revit.UI.Events; using Autodesk.Revit.UI; using Autodesk.Revit.UI.Selection; using Autodesk.Revit.ApplicationServices;
For the output to Excel post I also used
But as I noted in that post, that namespace and Autodesk.Revit.DB both have classes named Line and Parameter, so to avoid that I have commented out the Excel using statement and the macro that does the Excel output.
If you are missing “using” statements, the error you will see is like this one:
The type or namespace name ‘Room’ could not be found (are you missing a using directive or an assembly reference?) (CS0246) –