REVIT二次开发,编程小白。在VS2015平台写了一个解决方案,目录树如下,这个项目是要实现读取本地EXCEL中的两列数据,作为共享参数导入到REVIT 打开的RFA模型(ImportInstance)。所有代码如下,但好像没有实现我的需求。求大佬赐教。

Connector.cs的代码如下:
namespace BIM
{
[Transaction(TransactionMode.Manual)]
[Regeneration(RegenerationOption.Manual)]
public class Connector : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
UIApplication uiApp = commandData.Application;
Autodesk.Revit.ApplicationServices.Application app = uiApp.Application;
UIDocument uiDoc = uiApp.ActiveUIDocument;
Document doc = uiDoc.Document;
//显示WPF窗口
//ShowWpfWindow(uiApp);
MainWindow wpf=new MainWindow(uiApp);
wpf.ShowDialog();
return Result.Succeeded;
}
public void CreateSharedParameter(Document doc)
{
//初始化Exel数据读取器数据并读取数据
var excelDataReader = new ExcelDataReader();
var excelData = excelDataReader.ReadExcelData(@"C:\New folder\BIM_UPDATE.xlsx");


被折叠的 条评论
为什么被折叠?



