我正在Inventor 2016中创建iLogic外部规则,以保存我正在处理PDF的.idw文件。到目前为止,代码简洁而简洁,就像单页文件的魅力一样。我有几行定义目录位置(PDFPath),最终到达最后一行:
ThisDoc.Document.SaveAs(PDFPath & "\" & ThisDoc.FileName(False) & ".pdf" , True)
问题是这只会保存活动工作表。运行此规则时,我需要它来保存所有工作表,无论有多少工作表。
答案 0 :(得分:0)
答案 1 :(得分:0)
该链接有效 - 因为我将该代码用于部分PDF创建,但是它存在缺陷。
如果您的观点不是最新的 - 您将获得缺少几何图形的PDF。比如线宽减少到零。
更新视图后,再次运行PDf,它会正常生成。
当您使用手动方法时,这不是这样。
我正在寻找要添加到我的代码,这将在pdf创建之前更新视图,因为我怀疑手动方法是这样做的,但是通过illogic执行它不会。
答案 2 :(得分:-1)
您可以尝试在导出部分上方插入此代码:
update InventorVb.DocumentUpdate()