Thank you for your information, how to using it?? can you shown pict???
The best way to know is open up the part in your version and if it has the yellow triangle by the save
button you know it is at least older then your version. If it doesn't have the yellow triangle then it is
the same. If it doesn't open then it is a future version. Process of elimination is sometimes the best method.
Your method is very good and that I have done, if you still use the old SW version, at least it would be able to help
Here's a simple little macro GetVersion.swp by Josh Brady (handleman) that will tell you the latest SW version that a list of files has been saved in. It uses Excel's GetOpenFilename function because (in contrast with SW's version) it allows multi-select. So if you don't have Excel installed on your system it won't work. If you do have Excel and it still doesn't work, you may have to check the references under Tools->References in the VBA editor.
Tools > Macro > Run and browse to this file. In the pop form hit "Browse" and choose some files. The latest version will be listed along with the file path.
And for getting details on versions, check the list here: http://www.eng-tips.com/viewthread.cfm?qid=215560
Nice informastion...Thank you...
I tried running GetVersion.swp and kept getting the VBA errors:
"System error &H80004002" then "out of memory".
Strange thing was that when I restarted SolidWorks and immediately tried to edit the macro, I got the same errors.
In the debugger, it went to cmdGetFile in frmMain and highlighted this line:
dlgFileOpen.Filter = "SolidWorks Files (*.sldprt *.sldasm *.slddrw)|*.sldprt;*.sldasm;*.slddrw"
I have SW2013 x64 and I see this macro goes up to 2010, so did something change in the way SolidWorks does macros?
This doesn't get it. It could have been created in 2013 using SW2007. File created dates wouldn't tell you this.
Open the part in NotePad, by either opening notepad locating file, or right click the part and select "open with">"choose default program" locating notepad, but deselecting "Always use the selected program to open this kind of file"!
CTRL+F to find and look for "_ M O _ V E R S I O N _". Mine is 4700, using the list below is SolidWorks 2011, which I have.
SolidWorks 95 440000
SolidWorks 96 270
SolidWorks 97 483
SolidWorks 97Plus 629
SolidWorks 98 817
SolidWorks 98Plus 1008
SolidWorks 99 1998
SolidWorks 2000 1500
SolidWorks 2001 1750
SolidWorks 2001Plus 1950
SolidWorks 2003 2200
SolidWorks 2004 2500
SolidWorks 2005 2800
SolidWorks 2006 3100
SolidWorks 2007 3400
SolidWorks 2008 3800
SolidWorks 2009 4100
SolidWorks 2010 4400
SolidWorks 2011 4700
SolidWorks 2012 5000
SolidWorks 2013 6000
SolidWorks 2014 7000
I used to do this to find out what native CAD system a file I was importing came from.
I just tried this on a file, and it didn't work.
Searched for the "_MO_VERSION" and also "Solidworks"
Didn't find either.
with SW open select help and about Solidworks.
We are looking how to know the part file version by just looking at the part.
If you open solidworks 2011 for example and try to open a 2013, it just says "future version".
There is no way to find out easily what version it was created in.
I have this problem quite alot.
Open part, then go to file > properties and it should show up under summary tab.
If you use window explorer, right click on the file, select Properties, select Details tab, it will tell you what version the file was last saved in.....