// создаем событие на открытие файла
public Result OnStartup(UIControlledApplication application)
{
try
{
// собственно само событие
application.ControlledApplication.DocumentOpened += new EventHandler
<Autodesk.Revit.DB.Events.DocumentOpenedEventArgs>(application_DocumentOpened);
}
catch (Exception)
{
return Result.Failed;
}
return Result.Succeeded;
}
public void application_DocumentOpened(object sender, DocumentOpenedEventArgs args)
{
Application app = sender as Application; // самая важная строчка :)
Document doc = args.Document;
// ваш код
}