GetOpenDocuments

IEnumerable<Document> GetOpenDocuments(this Application app)

Enumerates all open documents.

Parameters

  • appApplication

    The Revit application instance.

Returns: A collection of open Document objects (empty if none).

Example

Application app = commandData.Application.Application;
foreach (var d in app.GetOpenDocuments())
{
TaskDialog.Show("Doc", d.Title);
}