1

我目前正在从文本文档中生成一个 Solidworks 零件文件名,以对文档进行批量“重命名”。这会为它们分配序列号,然后我将每个部分保存在一个文件夹中。我一直在尝试找出一种方法,以便在它们所属的程序集中引用新文件名。

为了保存我正在使用的文档:

swModel.SaveAs3 "" & FileName & "", 0, 0

我在批量创建所有文件时没有问题,但我似乎找不到一种应用此保存的方法,即它所引用的任何打开的文档都会更改为引用新的部件名称。

编辑:我使用此链接中的一些信息找到了一个可用的解决方案:

帮助.solidworks

在solidworks中使用打包功能可以避免处理引用,因为它们已经由流程本身处理希望这会有所帮助。

4

1 回答 1

1

尝试以下方法:

Dim FileName As String
FileName = "blablabla" & Variable & "blablabla"
swModel.SaveAs3 ("C:\User\Username\Desktop" + FileName + ".SLDPRT", 0, 1)

Variable = Variable + 1
'continue with your loop
于 2015-09-15T17:21:38.123 回答