I always have the same advice: learn a language before you write a book. Take time to learn a programming language (VB or C) before venturing into implementing macros.
Neither of these books will be useful for you in learning VBA for SolidWorks.
All program-specific functions will be completely different between Catia and SolidWorks.
The SolidWorks book you linked uses VSTA, which is somewhat different.
As Roland said, experience programming in VBA is definitely a prerequisite. There are loads of tutorials available for free for VBA, although many of them are Excel-specific. Excel has a somewhat simpler API model. SolidWorks API is a bit more complex, and if you are trying to learn programming at the same time it will be doubly difficult.
I don't have some great knowledge and experience in VBA programming, but I know some basics, which will help me go through some basic implementation.
As a college student, I want to start learning this part of the SolidWorks and develop my knowledge through time, so I want some book to get some basics about VBA implementation in SolidWorks, and then start exploring whole thing by myself. So is there some other book?
I am currently not interested in courses, offerings in my country from resseler are not that great.
Thanks in advance!
Get yourself familiar with any programming language like VB, .Net, C, C++ and then you can start making your programs/macro and test them.
If you looking for free books, check here: SolidWorks API - Programming & Automation
If you looking for video tutorials, check here: Video Tutorials for the SolidWorks API
If you looking for examples/website for macro example, then the forum itself is full of tons of examples. SW API help files are swesome too.
Some of the other sites to look at are:
Which languages do you find most useful writing macros for SolidWorks API? Which do you use the most?
I don't have good command over any language but I prefer VB for my macros. The reason is simple that I can understand it and I can find various resources on learning about it (like books, examples, videos, etc. as listed above)
I wrote a blog post called Macros vs Add-ins Vs Stand-Alones that covers the pros and cons of all of the different program types and languages you can use with the SolidWorks API. I didn't cover C++ specifically, but typically you wouldn't use this over C# or VB.NET unless you needed very high performance or you are already very familiar with C++.
There is a book by Luke Malpass that is quite complete: SolidWorks API Series 1: Programming & Automation - Books on Google Play
Alternatively, you can check out the e-learning series at SolidWorks API Video Tutorials
is it free book,,,,i need urgent help in this topics