首页 新闻 会员 周边

CAD 二开 批量打开文件替换指定字段后关闭另存为,另存为的数据为第一张打开的cad数据

0
悬赏园豆:30 [待解决问题]

foreach (DataRow item in table.Rows)
{
Document preDoc = AcadApp.DocumentManager.MdiActiveDocument;
Document doc = AcadApp.DocumentManager.Open(item["OldFilePath"].ToString());
AcadApp.DocumentManager.MdiActiveDocument = doc;
Document currentDoc;
using (DocumentLock documentLock = Application.DocumentManager.MdiActiveDocument.LockDocument())
{
currentDoc = AcadApp.DocumentManager.MdiActiveDocument;
ReplaceText(currentDoc,rText);
}
currentDoc.Database.SaveAs(item["OldFilePath"].ToString(), true, DwgVersion.Current, doc.Database.SecurityParameters);
}

tmyr的主页 tmyr | 初学一级 | 园豆:172
提问于:2021-05-26 10:15
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册