Inventor iLogic,将所有.idw工作表保存为PDF

时间:2017-01-10 14:13:33

标签: vba pdf autodesk-inventor

我正在Inventor 2016中创建iLogic外部规则,以保存我正在处理PDF的.idw文件。到目前为止,代码简洁而简洁,就像单页文件的魅力一样。我有几行定义目录位置(PDFPath),最终到达最后一行:

ThisDoc.Document.SaveAs(PDFPath & "\" & ThisDoc.FileName(False) & ".pdf" , True)

问题是这只会保存活动工作表。运行此规则时,我需要它来保存所有工作表,无论有多少工作表。

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

该链接有效 - 因为我将该代码用于部分PDF创建,但是它存在缺陷。

如果您的观点不是最新的 - 您将获得缺少几何图形的PDF。比如线宽减少到零。

更新视图后,再次运行PDf,它会正常生成。

当您使用手动方法时,这不是这样。

我正在寻找要添加到我的代码,这将在pdf创建之前更新视图,因为我怀疑手动方法是这样做的,但是通过illogic执行它不会。

答案 2 :(得分:-1)

您可以尝试在导出部分上方插入此代码:

update InventorVb.DocumentUpdate()