Revit二开—协同大师破坏revit正常”另存为“ 功能的解决方案
小伙伴问我,安装协同大师之后,revit正常的另存为功能不能使用,该怎么办? 答:用revit宏写一段代码,另存文件即可。
过程如下:
- 1 打开revit宏管理器
- 2 创建新模块
- 3确定之后打开宏编辑器 见下图
- 4 将代码拷贝至下图箭头处
代码如下:
public void saveas()
{
var doc =ActiveUIDocument.Document;
Transaction ts = new Transaction(doc,"另存文件");
ts.Start();
ts.Commit();
var saveoption = new SaveAsOptions();
saveoption.PreviewViewId = doc.ActiveView.Id;
doc.SaveAs(@"c:\建筑模型.rvt",saveoption);
}
- 5 按F8运行
- 6提示生成成功之后,再次打开宏管理器,双击saveas命令。就会在代码指定的位置另存文件。