在solidworks中使用.SLDDRW.cvd,.NFT.cvd和.xlsm打开文件

时间:2017-12-05 18:35:46

标签: vb.net solidworks

我有几个关于solidworks的问题。

我想用.SLDDRW.cvd,.NFT.cvd和.xlsm打开一些文件。我使用过Opendoc6,它不起作用。你能帮我么。

欢迎任何帮助

由于

1 个答案:

答案 0 :(得分:0)

根据API,Open6遵循以下参数:

Function OpenDoc6( _
   ByVal FileName As System.String, _
   ByVal Type As System.Integer, _
   ByVal Options As System.Integer, _
   ByVal Configuration As System.String, _
   ByRef Errors As System.Integer, _
   ByRef Warnings As System.Integer _
) As ModelDoc2

可能的类型选项(swDocumentTypes_e)是:

swDocASSEMBLY 2 
swDocDRAWING 3 
swDocIMPORTED_ASSEMBLY 7; Multi-CAD 
swDocIMPORTED_PART 6; Multi-CAD 
swDocLAYOUT 5 
swDocNONE 0 
swDocPART 1 
swDocSDM 

如果使用swDocDrawing它不起作用我认为这个Open6函数是不可能的。

在solidworks论坛中查看此帖子,https://forum.solidworks.com/thread/57616特别David的评论:

  

“.sldprt.cvd”文件是虚拟SolidWorks零件文档文件中没有数据,这就是您无法打开它的原因。它会   已经在Enterprise PDM中创建为占位符,直到某人为止   有时间创建真实的文件。如果需要添加SolidWorks数据   到这个文件然后你可以右键单击它并选择替换。这个   然后,您可以找到SolidWorks零件来替换虚拟零件   带有的文件。大卫

也许它可以给你一些想法。