【问题标题】:Solidworks VBA save as new nameSolidworks VBA 另存为新名称
【发布时间】:2015-06-24 13:48:33
【问题描述】:

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

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

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

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

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

help.solidworks

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

【问题讨论】:

    标签: vba solidworks


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2021-09-02
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      • 2021-01-20
      • 2023-03-21
      • 2016-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多