<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>CodeStack | SOLIDWORKS API, PDM API, C#, VB.NET Examples and Tutorials</title>
<description>Library of SOLIDWORKS API, SOLIDWORKS PDM API, VBA and Desktop code examples, applications macros and tutorials.</description>
<link>https://www.codestack.net</link>
    <image>
        <url>https://www.codestack.net/logo.png</url>
        <title>CodeStack | SOLIDWORKS API, PDM API, C#, VB.NET Examples and Tutorials</title>
        <link>https://www.codestack.net</link>
    </image>
<lastBuildDate>Wed, 18 Feb 2026 05:20:54 GMT</lastBuildDate>
<atom:link href="https://www.codestack.net/feed.xml" rel="self" type="application/rss+xml" />
    <item>
        <title>Developing rich web applications using Angular Framework</title>
        <description>Articles and tutorials for developing web applications using modern Angular framework</description>
        <link>https://www.codestack.net/angular/</link>
        <guid isPermaLink="true">https://www.codestack.net/angular/</guid>
    </item>
    <item>
        <title>Getting started with developing web applications using Angular framework</title>
        <description>Introductory articles and overview of Angular framework for developing rich front ends</description>
        <link>https://www.codestack.net/angular/getting-started/</link>
        <guid isPermaLink="true">https://www.codestack.net/angular/getting-started/</guid>
    </item>
    <item>
        <title>Setup development environment and create first Angular 8 project</title>
        <description>Setup development environment with Node.js and create first project using Angular 8 framework and Angular CLI in Visual Studio Code</description>
        <link>https://www.codestack.net/angular/getting-started/create-first-project/</link>
        <guid isPermaLink="true">https://www.codestack.net/angular/getting-started/create-first-project/</guid>
    </item>
    <item>
        <title>Angular package.json file overview</title>
        <description>Overview of a package.json file to manage Angular project</description>
        <link>https://www.codestack.net/angular/getting-started/package/</link>
        <guid isPermaLink="true">https://www.codestack.net/angular/getting-started/package/</guid>
    </item>
    <item>
        <title>Tutorials and code examples of SOLIDWORKS eDrawings API</title>
        <description>Overview of SOLIDWORKS eDrawings API, examples, tutorials and code snippets</description>
        <link>https://www.codestack.net/edrawings-api/</link>
        <guid isPermaLink="true">https://www.codestack.net/edrawings-api/</guid>
    </item>
    <item>
        <title>Getting started with SOLIDWORKS eDrawings API</title>
        <description>Instructions of getting started developing applications using eDrawings API</description>
        <link>https://www.codestack.net/edrawings-api/gettings-started/</link>
        <guid isPermaLink="true">https://www.codestack.net/edrawings-api/gettings-started/</guid>
    </item>
    <item>
        <title>Hosting eDrawings control in Windows Forms</title>
        <description>Guide of hosting eDrawings control in C# Widndows Forms</description>
        <link>https://www.codestack.net/edrawings-api/gettings-started/winforms/</link>
        <guid isPermaLink="true">https://www.codestack.net/edrawings-api/gettings-started/winforms/</guid>
    </item>
    <item>
        <title>Hosting SOLIDWORKS eDrawings control in Windows Presentation Foundation (WPF)</title>
        <description>Detailed guide on hosting SOLIDWORKS eDrawings control as WPF User Control in Windows Presentation Foundation (WPF)</description>
        <link>https://www.codestack.net/edrawings-api/gettings-started/wpf/</link>
        <guid isPermaLink="true">https://www.codestack.net/edrawings-api/gettings-started/wpf/</guid>
    </item>
    <item>
        <title>Utilizing markup functionality using SOLIDWORKS eDrawings API</title>
        <description>Guide on using the markup functionality (measurements, stamps, comments) using eDrawings API</description>
        <link>https://www.codestack.net/edrawings-api/markup/</link>
        <guid isPermaLink="true">https://www.codestack.net/edrawings-api/markup/</guid>
    </item>
    <item>
        <title>Capture measurement of SOLIDWORKS entities using eDrawings markup API</title>
        <description>Performing measurements capturing of the entities in the SOLIDWORKS model into a text box using eDrawings markup API</description>
        <link>https://www.codestack.net/edrawings-api/markup/measurement/</link>
        <guid isPermaLink="true">https://www.codestack.net/edrawings-api/markup/measurement/</guid>
    </item>
    <item>
        <title>Outputting SOLIDWORKS files to different formats using SOLIDWORKS eDrawings API</title>
        <description>Explanation of options of exporting and printing of SOLIDWORKS file via eDrawings API</description>
        <link>https://www.codestack.net/edrawings-api/output/</link>
        <guid isPermaLink="true">https://www.codestack.net/edrawings-api/output/</guid>
    </item>
    <item>
        <title>Batch export files to foreign format via eDrawings API (without SOLIDWORKS)</title>
        <description>Console application which exports all files from the specified folder to specified foreign format (e.g. eDrawings, html, stl, jpeg, etc.) using eDrawings API, without the need to have SOLIDWORKS installed or SOLIDWORKS license</description>
        <link>https://www.codestack.net/edrawings-api/output/export/</link>
        <guid isPermaLink="true">https://www.codestack.net/edrawings-api/output/export/</guid>
    </item>
    <item>
        <title>Batch export SOLIDWORKS files to PDF via eDrawings API (without SOLIDWORKS)</title>
        <description>Console application which exports all files from the specified folder to PDF format using eDrawings API, without the need to have SOLIDWORKS installed or SOLIDWORKS license</description>
        <link>https://www.codestack.net/edrawings-api/output/print-to-pdf/</link>
        <guid isPermaLink="true">https://www.codestack.net/edrawings-api/output/print-to-pdf/</guid>
    </item>
    <item>
        <title>Hosting, configuration and maintenance of domains and e-mails</title>
        <description>Guides and tutorials related to configuration and maintenance for hosting of web-sites and e-mails with various service providers</description>
        <link>https://www.codestack.net/hosting/</link>
        <guid isPermaLink="true">https://www.codestack.net/hosting/</guid>
    </item>
    <item>
        <title>Overview and guides for hosting and maintaining domains on cloud services and on premises</title>
        <description>Guides, tutorials and examples for maintaining custom domains on cloud services (e.g. GoDaddy, Google domain, Hostgator, etc.) and on premises</description>
        <link>https://www.codestack.net/hosting/domain/</link>
        <guid isPermaLink="true">https://www.codestack.net/hosting/domain/</guid>
    </item>
    <item>
        <title>Transfer domain host from GoDaddy to Google Domains</title>
        <description>Detailed guide of transferring domain host from GoDaddy to Google Domains</description>
        <link>https://www.codestack.net/hosting/domain/transfer-godaddy-domain-to-googledomains/</link>
        <guid isPermaLink="true">https://www.codestack.net/hosting/domain/transfer-godaddy-domain-to-googledomains/</guid>
    </item>
    <item>
        <title>Managing e-mails for custom domains</title>
        <description>Guides for setting up and managing e-mails for custom domains (e.g. configuring forwarding of e-mails or using hosted options)</description>
        <link>https://www.codestack.net/hosting/email/</link>
        <guid isPermaLink="true">https://www.codestack.net/hosting/email/</guid>
    </item>
    <item>
        <title>Setup GoDaddy e-mail forwarding from custom domain for free</title>
        <description>Setup of up to 100 of free e-mail forwarding from custom domain using GoDaddy</description>
        <link>https://www.codestack.net/hosting/email/godaddy-email-forwarding/</link>
        <guid isPermaLink="true">https://www.codestack.net/hosting/email/godaddy-email-forwarding/</guid>
    </item>
    <item>
        <title>Setup Google Domains e-mail forwarding from custom domain for free</title>
        <description>Setup of up to 100 of free e-mail forwarding from custom domain using Google Domains</description>
        <link>https://www.codestack.net/hosting/email/googledomains-email-forwarding/</link>
        <guid isPermaLink="true">https://www.codestack.net/hosting/email/googledomains-email-forwarding/</guid>
    </item>
    <item>
        <title>Setup E-Mail aliases in Gmail to send e-mail from custom domain</title>
        <description>Guide to setup e-mail aliases of custom domains when sending e-mails from Gmail</description>
        <link>https://www.codestack.net/hosting/email/setup-gmail-email-aliases/</link>
        <guid isPermaLink="true">https://www.codestack.net/hosting/email/setup-gmail-email-aliases/</guid>
    </item>
    <item>
        <title>Managing source code</title>
        <description>Storing and managing source code</description>
        <link>https://www.codestack.net/hosting/source-code/</link>
        <guid isPermaLink="true">https://www.codestack.net/hosting/source-code/</guid>
    </item>
    <item>
        <title>Creating project in GitHub and inviting collaborators</title>
        <description>Step-by-step instructions of creating new project in GitHub and invite collaborators</description>
        <link>https://www.codestack.net/hosting/source-code/github/</link>
        <guid isPermaLink="true">https://www.codestack.net/hosting/source-code/github/</guid>
    </item>
    <item>
        <title>Productivity tools and add-ins for SOLIDWORKS</title>
        <description>Collection of tools and add-ins for SOLIDWORKS</description>
        <link>https://www.codestack.net/labs/solidworks/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/</guid>
    </item>
    <item>
        <title>Geometry&#x2B;&#x2B; - add-in which complements SOLIDWORKS geometry commands</title>
        <description>SOLIDWORKS add-in providing additional set of commands related to geometry modifications and creation</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/</guid>
            <category>s</category>
            <category>w</category>
            <category>-</category>
            <category>l</category>
            <category>a</category>
            <category>b</category>
            <category>s</category>
    </item>
    <item>
        <title>Installing Geometry&#x2B;&#x2B; SOLIDWORKS add-in</title>
        <description>Instructions of installing of Geometry&#x2B;&#x2B; add-in</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/installation/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/installation/</guid>
    </item>
    <item>
        <title>Issues report page for Geometry&#x2B;&#x2B; add-in</title>
        <description>Reporting and reviewing the status of issues for Geometry&#x2B;&#x2B; add-in for SOLIDWORKS</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/issues/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/issues/</guid>
    </item>
    <item>
        <title>User Guide: Geometry&#x2B;&#x2B; add-in for SOLIDWORKS</title>
        <description>Geometry&#x2B;&#x2B; add-in for additional geometry commands for SOLIDWORKS usage instructions</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/</guid>
    </item>
    <item>
        <title>Bodies fillet feature in Geometry&#x2B;&#x2B;</title>
        <description>Feature allows adding the fillet to bodies, faces and edges and supports multi-bodies in SOLIDWORKS model</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/body-fillet/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/body-fillet/</guid>
    </item>
    <item>
        <title>Convert Solid To Surface feature in Geometry&#x2B;&#x2B;</title>
        <description>Converts solid bodies to surface bodies in SOLIDWORKS part document preserving the parametric functionality</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/convert-solid-to-surface/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/convert-solid-to-surface/</guid>
    </item>
    <item>
        <title>Crop Bodies feature in Geometry&#x2B;&#x2B;</title>
        <description>Feature allows trimming surface or solid or multiple surfaces or solids using sketch or sketch contour in SOLIDWORKS part document</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/crop-bodies/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/crop-bodies/</guid>
    </item>
    <item>
        <title>Extrude Surface With Caps feature in Geometry&#x2B;&#x2B;</title>
        <description>Feature allows extrude sketch or sketch region and add caps at the end preserving the surface body in SOLIDWORKS model</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/extrude-surface-cap/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/extrude-surface-cap/</guid>
    </item>
    <item>
        <title>Split SOLIDWORKS body by faces using Geometry&#x2B;&#x2B;</title>
        <description>Feature allows splitting solid or surface body(es) by faces creating individual sheet bodies</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/split-body-by-faces/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/split-body-by-faces/</guid>
    </item>
    <item>
        <title>Suspend SOLIDWORKS rebuild operation using Geometry&#x2B;&#x2B;</title>
        <description>Suspend SOLIDWORKS rebuild operations in part, assembly and drawing to rebuild in batch to improve performance using Geometry&#x2B;&#x2B; add-in</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/suspend-rebuild/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/user-guide/suspend-rebuild/</guid>
    </item>
    <item>
        <title>Whats New: new features and bug fixes in Geometry&#x2B;&#x2B;</title>
        <description>Version history for Geometry&#x2B;&#x2B; add-in for SOLIDWORKS</description>
        <link>https://www.codestack.net/labs/solidworks/geometry-plus-plus/whats-new/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/geometry-plus-plus/whats-new/</guid>
    </item>
    <item>
        <title>Sketch&#x2B;&#x2B; - SOLIDWORKS add-in which enables advanced sketch functionality</title>
        <description>Utilities for complimenting sketch functionality in SOLIDWORKS</description>
        <link>https://www.codestack.net/labs/solidworks/sketch-plus-plus/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/sketch-plus-plus/</guid>
            <category>s</category>
            <category>w</category>
            <category>-</category>
            <category>l</category>
            <category>a</category>
            <category>b</category>
            <category>s</category>
    </item>
    <item>
        <title>Stock Master - SOLIDWORKS add-in for managing geometry stocks</title>
        <description>SOLIDWORKS add-in to generate round stock feature around the input solid body</description>
        <link>https://www.codestack.net/labs/solidworks/stock-fit-geometry/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/stock-fit-geometry/</guid>
            <category>s</category>
            <category>w</category>
            <category>-</category>
            <category>l</category>
            <category>a</category>
            <category>b</category>
            <category>s</category>
    </item>
    <item>
        <title>Installation Guide for Stock Master add-ins for SOLIDWORKS</title>
        <description>Instructions of installing of Stock Master add-in for SOLIDWORKS which provides additional features for packaging and stocking</description>
        <link>https://www.codestack.net/labs/solidworks/stock-fit-geometry/installation/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/stock-fit-geometry/installation/</guid>
    </item>
    <item>
        <title>Whats New: new features and bug fixes of Stock Master add-in for SOLIDWORKS</title>
        <description>Version history for Stock Master add-in for SOLIDWORKS</description>
        <link>https://www.codestack.net/labs/solidworks/stock-fit-geometry/whats-new/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/stock-fit-geometry/whats-new/</guid>
    </item>
    <item>
        <title>SwEx - framework which simplifies the development using SOLIDWORKS API</title>
        <description>Libraries for extending SOLIDWORKS functionality and utilizing API</description>
        <link>https://www.codestack.net/labs/solidworks/swex/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/</guid>
            <category>s</category>
            <category>w</category>
            <category>-</category>
            <category>l</category>
            <category>a</category>
            <category>b</category>
            <category>s</category>
    </item>
    <item>
        <title>SwEx.AddIn Framework enables easy and robust development of add-ins with SOLIDWORKS API</title>
        <description>Advanced utilities for the development of powerful SOLIDWORKS add-ins using SOLIDWORKS API in .NET (C# and VB.NET). Framework simplifies the creation and maintaining of commands and UI elements.</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/</guid>
    </item>
    <item>
        <title>Examples and source code for SwEx.Addin framework for SOLIDWORKS API</title>
        <description>Collection of examples using the SwEx.Addin framework for SOLIDWORKS</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/examples/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/examples/</guid>
    </item>
    <item>
        <title>SOLIDWORKS commands manager with SwEx.AddIn framework</title>
        <description>Instructions on adding commands (menu, toolbar and context menu) with SwEx.AddIn framework for developing SOLIDWORKS add-ins in C# and VB.NET</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/</guid>
    </item>
    <item>
        <title>Custom enable command state for SOLIDWORKS commands</title>
        <description>Explanation on using the custom enable states for the SOLIDWORKS commands using SwEx framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/command-states/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/command-states/</guid>
    </item>
    <item>
        <title>Defining commands buttons in SOLIDWORKS toolbar using SwEx.AddIn framework</title>
        <description>Explanations on the ways of defining the commands in groups using SwEx framework for SOLIDWORKS add-ins in C# and VB.NET</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/defining-commands/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/defining-commands/</guid>
    </item>
    <item>
        <title>Hosting SOLIDWORKS commands in menu, toolbar and context menu using SwEx.AddIn</title>
        <description>Hosting options for SOLIDWORKS commands using SwEx.AddIn (command group, context menu, toolbar and commands tab box)</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/hosting-commands/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/hosting-commands/</guid>
    </item>
    <item>
        <title>Adding sub-menus and spacers to SOLIDWORKS command manager using SwEx.AddIn</title>
        <description>Adding sub-menus and spacers or command tab boxes in SOLIDWORKS command manager using SwEx.AddIn framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/sub-menu-and-spacers/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/commands-manager/sub-menu-and-spacers/</guid>
    </item>
    <item>
        <title>Managing SOLIDWORKS documents life cycle via SwEx.AddIn framework</title>
        <description>Framework to manage SOLIDWORKS documents life cycle (open, close, activate) and its events in SwEx.AddIn</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/documents-management/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/documents-management/</guid>
    </item>
    <item>
        <title>Handling the common events of SOLIDWORKS file using SwEx.AddIn framework</title>
        <description>Handling of common events (rebuild, selection, configuration change, item modification, custom property modification etc.) using documents management functionality in SwEx.AddIn Framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/documents-management/events/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/documents-management/events/</guid>
    </item>
    <item>
        <title>Getting Started with SwEx.AddIn to develop advanced add-ins for SOLIDWORKS</title>
        <description>Instructions on getting started with SwEx.AddIn framework for developing SOLIDWORKS add-ins in C# and VB.NET</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/getting-started/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/getting-started/</guid>
    </item>
    <item>
        <title>Entry Point of SwEx.AddIn framework</title>
        <description>Instructions on starting the coding with the SwEx.AddIn framework for SOLIDWORKS</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/getting-started/entry-point/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/getting-started/entry-point/</guid>
    </item>
    <item>
        <title>Hosting custom user controls in SOLIDWORKS panels using SwEx.AddIn framework</title>
        <description>Hosting custom user controls in SOLIDWORKS panels (task pane, model view manager, feature manager, options dialog) using SwEx.AddIn framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/hosting-user-controls/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/hosting-user-controls/</guid>
    </item>
    <item>
        <title>Hosting user control in SOLIDWORKS Task Pane using SwEx.AddIn framework</title>
        <description>Hosting WinForms user control in SOLIDWORKS Task Pane panel using SwEx.AddIn framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/hosting-user-controls/task-pane/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/hosting-user-controls/task-pane/</guid>
    </item>
    <item>
        <title>Issues report page for SwEx.AddIn framework for SOLIDWORKS add-ins</title>
        <description>Reporting the issues and requesting features for SwEx.AddIn framework for advanced development of SOLIDWORKS add-ins</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/issues/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/issues/</guid>
    </item>
    <item>
        <title>Storing 3rd party data in SOLIDWORKS models using SwEx.AddIn framework</title>
        <description>Storing 3rd party data (structures and storages) in SOLIDWORKS model stream using SwEx.AddIn framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/third-party-data-storage/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/third-party-data-storage/</guid>
    </item>
    <item>
        <title>Storing data in the 3rd party storage store via SwEx.AddIn framework</title>
        <description>Serializing custom structures into the 3rd party storage store using SwEx.AddIn framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/third-party-data-storage/storage/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/third-party-data-storage/storage/</guid>
    </item>
    <item>
        <title>Storing data in the 3rd party storage (stream) via SwEx.AddIn framework</title>
        <description>Serializing custom structures into the 3rd party storage (stream) using SwEx.AddIn framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/add-in/third-party-data-storage/stream/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/add-in/third-party-data-storage/stream/</guid>
    </item>
    <item>
        <title>Installation and updates of SwEx.AddIn Framework for SOLIDWORKS add-ins</title>
        <description>Instructions on installing and updating the SwEx.AddIn framework for developing SOLIDWORKS add-ins in C# and VB.NET</description>
        <link>https://www.codestack.net/labs/solidworks/swex/installation/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/installation/</guid>
    </item>
    <item>
        <title>Localizing SOLIDWORKS add-ins using SwEx framework</title>
        <description>How to support multi language SOLIDWORKS add-ins by using of localized resources in SwEx framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/localization/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/localization/</guid>
    </item>
    <item>
        <title>SwEx.MacroFeature - advanced framework for SOLIDWORKS macro feature</title>
        <description>Framework for simplified development of custom macro features using SOLIDWORKS API</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/</guid>
    </item>
    <item>
        <title>Examples with source code built using SwEx.MacroFeature framework for SOLIDWORKS API</title>
        <description>Collection of examples using the SwEx.MacroFeature framework for SOLIDWORKS API</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/examples/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/examples/</guid>
    </item>
    <item>
        <title>Storing data (parameters, bodies, selection) in SOLIDWORKS macro feature</title>
        <description>Storing the parameters, metadata, dimensions, selections in the SOLIDWORKS macro feature using SwEx.MacroFeature framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/data/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/data/</guid>
    </item>
    <item>
        <title>Backward compatibility support for SOLIDWORKS macro feature parameters</title>
        <description>Explanation of ways to implement backward compatibility for the parameters stored in SOLIDWORKS macro feature</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/data/backward-compatibility/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/data/backward-compatibility/</guid>
    </item>
    <item>
        <title>Managing dimensions in the SOLIDWORKS macro feature using SwEx.MacroFeature framework</title>
        <description>Adding dimensions (linear and radial) to the SOLIDWORKS macro feature using SwEx.MacroFeature framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/data/dimensions/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/data/dimensions/</guid>
    </item>
    <item>
        <title>Managing of Edit Bodies in SOLIDWORKS macro feature</title>
        <description>Managing of Edit Bodies in SOLIDWORKS macro feature using SwEx.MacroFeature framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/data/edit-bodies/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/data/edit-bodies/</guid>
    </item>
    <item>
        <title>Storing parameters in SOLIDWORKS macro feature</title>
        <description>Storing the parameters structure in SOLIDWORKS macro feature using SwEx.MacroFeature framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/data/parameters/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/data/parameters/</guid>
    </item>
    <item>
        <title>Managing selection of SOLIDWORKS macro feature</title>
        <description>Managing selections of SOLIDWORKS macro feature using the SwEx.MacroFeature framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/data/selections/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/data/selections/</guid>
    </item>
    <item>
        <title>Getting Started with SwEx.MacroFeature framework for SOLIDWORKS macro features</title>
        <description>Instructions on getting started with SwEx.MacroFeature framework for developing SOLIDWORKS macro features in add-ins in C# and VB.NET</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/getting-started/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/getting-started/</guid>
    </item>
    <item>
        <title>Overview of SwEx.MacroFeature framework for SOLIDWORKS add-ins</title>
        <description>Generic overview of macro feature and SwEx.MacroFeature framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/getting-started/overview/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/getting-started/overview/</guid>
    </item>
    <item>
        <title>Page for reporting issues and enhancements for SwEx.MacroFeature framework</title>
        <description>Reporting the issues and requesting new features for SwEx.MacroFeature framework for managing macro features in SOLIDWORKS add-ins</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/issues/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/issues/</guid>
    </item>
    <item>
        <title>Life cycle of SOLIDWORKS macro feature</title>
        <description>Explanation of the SOLIDWORKS macro feature behavior and life cycle</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/</guid>
    </item>
    <item>
        <title>Edit SOLIDWORKS macro feature definition</title>
        <description>Edit definition of SOLIDWORKS macro feature using SwEx.MacroFeature framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/edit-definition/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/edit-definition/</guid>
    </item>
    <item>
        <title>Handling the life cycle of SOLIDWORKS macro feature</title>
        <description>Using SOLIDWORKS macro feature handler to manage the life cycle of the macro feature in SwEx.MacroFeature framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/feature-handler/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/feature-handler/</guid>
    </item>
    <item>
        <title>Handling Regeneration method of SOLIDWORKS macro feature</title>
        <description>Handling regeneration event of SOLIDWORKS macro feature and returning bodies or errors to drive the behavior using SwEx.MacroFeature framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/regeneration/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/regeneration/</guid>
    </item>
    <item>
        <title>Handling the SOLIDWORKS macro feature state update in SwEx.MacroFeature framework</title>
        <description>Updating state of the macro feature on the environment change (selection, rebuild, suppress etc.)</description>
        <link>https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/state/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/macro-feature/lifecycle/state/</guid>
    </item>
    <item>
        <title>SwEx.PMPage - advanced framework for SOLIDWORKS property manager pages</title>
        <description>Utilities for advanced development of SOLIDWORKS Property Manager Pages which enables data driven development with data binding</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/</guid>
    </item>
    <item>
        <title>Examples and source code for SwEx.PMPage framework</title>
        <description>Collection of examples using the SwEx.PMPage framework for SOLIDWORKS</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/examples/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/examples/</guid>
    </item>
    <item>
        <title>Adding and customizing controls to Property Manager page</title>
        <description>Overview of controls supported by the SwEx.PMPage framework and the customization and decoration options</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/</guid>
    </item>
    <item>
        <title>Bitmap control in SOLIDWORKS property Manager Page</title>
        <description>Creating bitmap control in the Property Manager Page using SwEx.PMPage framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/bitmap/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/bitmap/</guid>
    </item>
    <item>
        <title>Button control in SOLIDWORKS property Manager Page</title>
        <description>Creating button control in the Property Manager Page using SwEx.PMPage framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/button/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/button/</guid>
    </item>
    <item>
        <title>Combo Box control in SOLIDWORKS property Manager Page</title>
        <description>Overview of options applied to Combo Box control</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/combo-box/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/combo-box/</guid>
    </item>
    <item>
        <title>Common Options of all controls in SOLIDWORKS property manager page</title>
        <description>Overview of options applied to all controls in the SOLIDWORKS property manager page</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/common/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/common/</guid>
    </item>
    <item>
        <title>Assigning tags and managing Property Manager Page control dependencies</title>
        <description>Assigning custom tags and managing SOLIDWORKS Property Manager Page control dependencies (visibility, enable state, etc.) using SwEx.PMPage framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/dependencies/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/dependencies/</guid>
    </item>
    <item>
        <title>Handling dynamic values updated in the controls</title>
        <description>Handling dynamic values updated in the controls of the Property Manager Page using SwEx.PMPage framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/dynamic-values/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/dynamic-values/</guid>
    </item>
    <item>
        <title>Group Box in SOLIDWORKS Property Manager Page</title>
        <description>Overview of functionality to groups the controls</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/group/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/group/</guid>
    </item>
    <item>
        <title>Number Box in SOLIDWORKS Property Manager Page</title>
        <description>Overview of options applied to Number Box control</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/number-box/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/number-box/</guid>
    </item>
    <item>
        <title>Option box control in SOLIDWORKS Property Page with SwEx.PMPage framework</title>
        <description>Overview of SOLIDWORKS Property Manager Page option box control creation and customization using SwEx.PMPage framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/option-box/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/option-box/</guid>
    </item>
    <item>
        <title>Options of SOLIDWORKS Property Manager Page</title>
        <description>Overview of options applied to the SOLIDWORKS property manager page itself</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/page/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/page/</guid>
    </item>
    <item>
        <title>Selection box control in SOLIDWORKS Property Page with SwEx.PMPage framework</title>
        <description>Overview of options applied to Selection Box control</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/selection-box/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/selection-box/</guid>
    </item>
    <item>
        <title>Tab control in SOLIDWORKS property Manager Page</title>
        <description>Creating tab control in the Property Manager Page using SwEx.PMPage framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/tab/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/tab/</guid>
    </item>
    <item>
        <title>Text Box control in SOLIDWORKS Property Manager Page</title>
        <description>Overview of options applied to Text Box control</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/controls/text-box/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/controls/text-box/</guid>
    </item>
    <item>
        <title>Handling events of SOLIDWORKS property manager page</title>
        <description>Overview of property manager page events handling</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/events/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/events/</guid>
    </item>
    <item>
        <title>SOLIDWORKS Property Manager Page closing events handling</title>
        <description>Overview of events associated with closing of SOLIDWORKS property manager page handled in SwEx.PMPage framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/events/closing/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/events/closing/</guid>
    </item>
    <item>
        <title>SOLIDWORKS Property Manager Page data changed events handling</title>
        <description>Overview of events associated with data change of SOLIDWORKS property manager page handled in SwEx.PMPage framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/events/data-changed/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/events/data-changed/</guid>
    </item>
    <item>
        <title>Getting Started with SwEx.PMPage Framework for SOLIDWORKS</title>
        <description>Instructions on getting started with SwEx.PMPage framework for developing data model driven SOLIDWORKS property manager pages (PMP) in C# and VB.NET</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/getting-started/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/getting-started/</guid>
    </item>
    <item>
        <title>Overview of SwEx.PMPage framework for SOLIDWORKS API</title>
        <description>General overview of the approach used by SwEx.PMPage framework for building property manager pages in SOLIDWORKS API</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/getting-started/overview/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/getting-started/overview/</guid>
    </item>
    <item>
        <title>Issues report page for SwEx.PMPage for SOLIDWORKS</title>
        <description>Reporting the issues and requesting features for the SwEx.PMPage framework for advanced development of SOLIDWORKS Property Manager Pages</description>
        <link>https://www.codestack.net/labs/solidworks/swex/pmpage/issues/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/pmpage/issues/</guid>
    </item>
    <item>
        <title>Target multiple SOLIDWORKS versions using SwEx framework</title>
        <description>How to target multiple versions of the SOLIDWORKS with the same code base using SwEx framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/target-versions/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/target-versions/</guid>
    </item>
    <item>
        <title>Troubleshoot SOLIDWORKS add-in developed with SwEx framework</title>
        <description>Troubleshooting techniques for the applications built on SwEx framework</description>
        <link>https://www.codestack.net/labs/solidworks/swex/troubleshooting/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/troubleshooting/</guid>
    </item>
    <item>
        <title>Logging capabilities in SwEx framework for SOLIDWORKS add-ins</title>
        <description>Logging debug messages from SwEx modules</description>
        <link>https://www.codestack.net/labs/solidworks/swex/troubleshooting/logging/</link>
        <guid isPermaLink="true">https://www.codestack.net/labs/solidworks/swex/troubleshooting/logging/</guid>
    </item>
    <item>
        <title>SOLIDWORKS API Code Examples for Macros and Add-ins</title>
        <description>Collection of tutorials and examples on automating SOLIDWORKS using the SOLIDWORKS API in VBA and VSTA macros, add-ins and stand-alone applications</description>
        <link>https://www.codestack.net/solidworks-api/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/</guid>
    </item>
    <item>
        <title>Adding graphical elements to model graphics view using SOLIDWORKS API</title>
        <description>Collection of articles and code examples which explain the different ways of customizing the view of the model and application (callouts, open GL graphics, etc.)</description>
        <link>https://www.codestack.net/solidworks-api/adornment/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/</guid>
    </item>
    <item>
        <title>Using Callouts object for model annotation in SOLIDWORKS API</title>
        <description>Using Callouts for annotating models (similar to balloons), linking to the entities and displaying custom data using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/adornment/callouts/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/callouts/</guid>
    </item>
    <item>
        <title>SOLIDWORKS Macro to display callouts with diameters for edges</title>
        <description>Macro will display the callouts with the diameter values of all selected circular edges in the 3D model</description>
        <link>https://www.codestack.net/solidworks-api/adornment/callouts/circular-edges-display-callouts/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/callouts/circular-edges-display-callouts/</guid>
    </item>
    <item>
        <title>Create multiple rows callout using SOLIDWORKS API</title>
        <description>Example demonstrates how to create a callout with multiple rows from the selection in SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/adornment/callouts/multiple-rows-callout/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/callouts/multiple-rows-callout/</guid>
    </item>
    <item>
        <title>Managing OLE Objects in models using SOLIDWORKS API</title>
        <description>Collection of macros and examples which demonstrate how to work with different embedded OLE objects (design table, attachment etc.) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/adornment/ole-objects/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/ole-objects/</guid>
    </item>
    <item>
        <title>Move design table object using SOLIDWORKS API</title>
        <description>Example demonstrates how to resize and move the design table OLE object in the model graphics area</description>
        <link>https://www.codestack.net/solidworks-api/adornment/ole-objects/move-design-table/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/ole-objects/move-design-table/</guid>
    </item>
    <item>
        <title>Rendering custom 3D graphics with Open GL in SOLIDWORKS API</title>
        <description>Section contains examples and code snippets for rendering 3D graphics in the model view using SOLIDWORKS API with OpenGL methods</description>
        <link>https://www.codestack.net/solidworks-api/adornment/opengl/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/opengl/</guid>
    </item>
    <item>
        <title>Render box grid with transparency using OpenGL and SOLIDWORKS API</title>
        <description>Rendering grid of cubes with transparency using OpenGL and SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/adornment/opengl/box-grid-transparency/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/opengl/box-grid-transparency/</guid>
    </item>
    <item>
        <title>Render tetrahedron using OpenGL and handle view display modes using SOLIDWORKS API</title>
        <description>VB.NET add-in for SOLIDWORKS to render the graphics of tetrahedron in different display modes (shaded, shaded with edges, hlr, hlv, wireframe)</description>
        <link>https://www.codestack.net/solidworks-api/adornment/opengl/display-mode-tetrahedron/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/opengl/display-mode-tetrahedron/</guid>
    </item>
    <item>
        <title>Import and render XAML file using VBO in OpenGL and SOLIDWORKS API</title>
        <description>C# add-in to import the geometry in XAML format into the current model space and render the graphics with high performance using Vertex Buffer Object (VBO) of OpenGL and SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/adornment/opengl/vbo-xaml-importer/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/adornment/opengl/vbo-xaml-importer/</guid>
    </item>
    <item>
        <title>Automating SOLIDWORKS Application frame, menus and toolbars using API</title>
        <description>Collection of articles and code examples for customization of SOLIDWORKS application frame, menus and toolbars and managing documents.</description>
        <link>https://www.codestack.net/solidworks-api/application/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/</guid>
    </item>
    <item>
        <title>Developing C&#x2B;&#x2B;, C#, VB.NET add-ins for SOLIDWORKS using API</title>
        <description>Examples and articles explaining how to work with add-ins in SOLIDWORKS</description>
        <link>https://www.codestack.net/solidworks-api/application/add-ins/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/add-ins/</guid>
    </item>
    <item>
        <title>Macro to load and unload add-in using SOLIDWORKS API</title>
        <description>Macro to trigger (load/unload) the specified add-in using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/add-ins/load-unload/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/add-ins/load-unload/</guid>
    </item>
    <item>
        <title>Convert meters to fraction inches using SOLIDWORKS API</title>
        <description>VBA macro to convert value in system units (meters) to the fraction inches using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/convert-to-fraction-inches/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/convert-to-fraction-inches/</guid>
    </item>
    <item>
        <title>Managing SOLIDWORKS documents via API</title>
        <description>Examples of closing, opening, traversing documents using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/documents/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/documents/</guid>
    </item>
    <item>
        <title>Determine the type Of active document using SOLIDWORKS API</title>
        <description>Example displays the message box of the type of the document currently active in SOLIDWORKS</description>
        <link>https://www.codestack.net/solidworks-api/application/documents/active-document-type/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/documents/active-document-type/</guid>
    </item>
    <item>
        <title>Bring document foreground (activate document) using SOLIDWORKS API</title>
        <description>Example demonstrates how to bring the document selected by path to foreground (make active)</description>
        <link>https://www.codestack.net/solidworks-api/application/documents/bring-document-foreground/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/documents/bring-document-foreground/</guid>
    </item>
    <item>
        <title>Macro to collect all reference documents of assembly into a folder</title>
        <description>VBA macro to collect all reference output files (e.g. DXF, PDF) from all folders into a single folder</description>
        <link>https://www.codestack.net/solidworks-api/application/documents/collect-reference-documents/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/documents/collect-reference-documents/</guid>
    </item>
    <item>
        <title>Run VBA macro automatically on document load using SOLIDWORKS API</title>
        <description>Macro runs VBA code (or another macro) automatically on file load using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/documents/handle-document-load/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/documents/handle-document-load/</guid>
    </item>
    <item>
        <title>Run VBA macro automatically on document save using SOLIDWORKS API</title>
        <description>Macro runs VBA code (or another macro) automatically on file save using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/documents/handle-document-save/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/documents/handle-document-save/</guid>
    </item>
    <item>
        <title>Run macro on new document creation using SOLIDWORKS API</title>
        <description>VBA macro to run other macros or code on every new document creation using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/documents/handle-new-document/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/documents/handle-new-document/</guid>
    </item>
    <item>
        <title>Macro to save all opened documents silently using SOLIDWORKS API</title>
        <description>VBA macro to save all currently opened modified documents silently (without the popup messages) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/documents/save-all-silently/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/documents/save-all-silently/</guid>
    </item>
    <item>
        <title>Application frame customization using SOLIDWORKS API</title>
        <description>Automating SOLIDWORKS frame (menu, toolbars, command manager) using API</description>
        <link>https://www.codestack.net/solidworks-api/application/frame/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/frame/</guid>
    </item>
    <item>
        <title>VBA macro to capture SOLIDWORKS commands via API event handlers</title>
        <description>Macro allows capturing SOLIDWORKS and user commands into the list box</description>
        <link>https://www.codestack.net/solidworks-api/application/frame/capture-commands/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/frame/capture-commands/</guid>
    </item>
    <item>
        <title>Macro to close all SOLIDWORKS documents except active</title>
        <description>Closes all opened documents except of an active one using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/frame/close-all-documents-except-active/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/frame/close-all-documents-except-active/</guid>
    </item>
    <item>
        <title>Macro to highlight/flash specific buttons in SOLIDWORKS toolbar</title>
        <description>VBA macro demonstrates how to highlight/flash specific toolbar button by id in SOLIDWORKS toolbar</description>
        <link>https://www.codestack.net/solidworks-api/application/frame/flash-toolbar-buttons/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/frame/flash-toolbar-buttons/</guid>
    </item>
    <item>
        <title>Notify the completion of long running SOLIDWORKS command using SOLIDWORKS API</title>
        <description>VBA macro to handle the long running commands in SOLIDWORKS (open, rebuild, suppress etc.) and beep to notify its completion</description>
        <link>https://www.codestack.net/solidworks-api/application/frame/long-command-completion-notifier/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/frame/long-command-completion-notifier/</guid>
    </item>
    <item>
        <title>Run and configure SOLIDWORKS command using Windows API</title>
        <description>Example demonstrating how to call and configure the Insert Model Items command in SOLIDWORKS drawing using Windows API</description>
        <link>https://www.codestack.net/solidworks-api/application/frame/property-manager-page-windows-api/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/frame/property-manager-page-windows-api/</guid>
    </item>
    <item>
        <title>Macro to run group of macros using SOLIDWORKS API</title>
        <description>Macro demonstrates how to run the group of macros within one macro using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/frame/run-macros-group/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/frame/run-macros-group/</guid>
    </item>
    <item>
        <title>Run Xpress products (e.g. DriveWorks) using SOLIDWORKS API</title>
        <description>Example demonstrates how to run the xpress products (DriveWorks, DFM, Simulation, Flo)</description>
        <link>https://www.codestack.net/solidworks-api/application/frame/run-xpress-products/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/frame/run-xpress-products/</guid>
    </item>
    <item>
        <title>Handling the long operation progress using progress bar in SOLIDWORKS API</title>
        <description>Displaying the long operation progress using user progress bar in SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/application/frame/user-progress-bar/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/application/frame/user-progress-bar/</guid>
    </item>
    <item>
        <title>Storing data in SOLIDWORKS models using API</title>
        <description>Collection of articles and code examples which demonstrate how to store different type of data within the SOLIDWORKS models (3rd party storage, attributes, custom properties)</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/</guid>
    </item>
    <item>
        <title>Using attributes in SOLIDWORKS API to store data and selections</title>
        <description>This article example the use of attributes (adding parameters, associating with objects)</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/attributes/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/attributes/</guid>
    </item>
    <item>
        <title>Add and read attributes with parameters to components using SOLIDWORKS API</title>
        <description>Example adds attributes with string values as the parameters to the selected components</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/attributes/add-parameters-components/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/attributes/add-parameters-components/</guid>
    </item>
    <item>
        <title>Create invisible attribute using SOLIDWORKS API</title>
        <description>Example creates an invisible attribute and attaches to the selected object (entity or component)</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/attributes/create-invisible/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/attributes/create-invisible/</guid>
    </item>
    <item>
        <title>Select components associated with attributes using SOLIDWORKS API</title>
        <description>Example attaches to the selection events of the active assembly</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/attributes/select-associated-components/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/attributes/select-associated-components/</guid>
    </item>
    <item>
        <title>Managing Custom Properties using SOLIDWORKS API</title>
        <description>Managing model, configuration and feature specific custom properties using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/</guid>
    </item>
    <item>
        <title>Create a dynamic auto updatable date custom property in SOLIDWORKS file</title>
        <description>VBA macro which creates a date custom property in SOLIDWORKS file in the specified format with an option to automatically update</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/auto-date/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/auto-date/</guid>
    </item>
    <item>
        <title>Copy SOLIDWORKS file specific custom properties to configuration</title>
        <description>Macro copies all the file specific properties into the properties of the active configuration</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/copy-file-specific-to-configuration/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/copy-file-specific-to-configuration/</guid>
    </item>
    <item>
        <title>Handle custom properties modification events (add, delete, change) using SOLIDWORKS API</title>
        <description>Handling all events related to the modification of general or configuration specific custom properties from the SOLIDWORKS API. Workaround for the issue when AddCustomPropertyNotify, DeleteCustomPropertyNotify, ChangeCustomPropertyNotify events are not raised</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/handle-events/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/handle-events/</guid>
    </item>
    <item>
        <title>Macro to link sheet metal cut-list properties to SOLIDWORKS part custom properties</title>
        <description>VBA macro which adds the permanent link (expression) between specified sheet metal cut list properties and file custom properties with an optional fallback value</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/link-sheet-metal/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/link-sheet-metal/</guid>
    </item>
    <item>
        <title>Link SOLIDWORKS custom properties from text file</title>
        <description>VBA macro to link and auto-update multiple SOLIDWORKS custom properties from the external CSV/Text file into configuration or file</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/link-to-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/link-to-file/</guid>
    </item>
    <item>
        <title>Read custom properties from file, configuration and cut-list elements using SOLIDWORKS API</title>
        <description>VBA example to extract all custom properties from various sources of the active document (general, configuration specific and cut-list) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/read-all-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/read-all-properties/</guid>
    </item>
    <item>
        <title>Read configuration specific cut-list property from the selected component using SOLIDWORKS API</title>
        <description>VBA macro to read all properties from the cut-list of the selected component in the assembly with respect to the component configuration using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/read-component-cutlist/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/read-component-cutlist/</guid>
    </item>
    <item>
        <title>Read summary information from file using SOLIDWORKS API</title>
        <description>VBA macro to extract the summary information (e.g. author, keywords, comments, title, creation info etc.) for active SOLIDWORKS file using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/read-summary-information/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/read-summary-information/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro to rename configurations based on custom property</title>
        <description>Macro renames all configurations of assembly or part into the value of the specified configuration specific custom property</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/rename-configurations-based-custom-property/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/rename-configurations-based-custom-property/</guid>
    </item>
    <item>
        <title>Sort file and configuration specific custom properties using SOLIDWORKS API</title>
        <description>VBA macro to sort file and configuration specific custom properties (in ascending and descending order) using logical order via SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/sort/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/sort/</guid>
    </item>
    <item>
        <title>Upgrade legacy custom properties to a new architecture</title>
        <description>VBA macro which upgrade legacy SOLIDWORKS custom properties to a new architecture in SOLIDWORKS 2022</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/update-legacy/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/update-legacy/</guid>
    </item>
    <item>
        <title>Write custom property to file, configuration and cut-list using SOLIDWORKS API</title>
        <description>VBA macro example to write different types of properties (general, configuration specific and cut list) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/write-all-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/write-all-properties/</guid>
    </item>
    <item>
        <title>Write summary information to the active file using SOLIDWORKS API</title>
        <description>VBA macro to fill the summary information (author, keywords, comments, title, subject) for active SOLIDWORKS file using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/custom-properties/write-summary-information/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/custom-properties/write-summary-information/</guid>
    </item>
    <item>
        <title>Data saving in the 3rd party storage using SOLIDWORKS API</title>
        <description>Section explaining how to use 3rd party storage and 3rd party store in SOLIDWORKS API to serialize and deserialize the data directly in the model stream</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/third-party/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/third-party/</guid>
    </item>
    <item>
        <title>Save custom properties revisions into 3rd party storage store using SOLIDWORKS API</title>
        <description>Saving custom properties revisions (snapshots) into document 3rd party storage store using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/third-party/custom-properties-revisions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/third-party/custom-properties-revisions/</guid>
    </item>
    <item>
        <title>Serialize file content in model 3rd party storage using SOLIDWORKS API</title>
        <description>VB.NET example of usage of 3rd Party Storage (stream) to embed and retrieve file content using SOLIDWORKS API and XmlSerializers within the model document</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/third-party/embed-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/third-party/embed-file/</guid>
    </item>
    <item>
        <title>Tree structure serialization in model 3rd party storage using SOLIDWORKS API</title>
        <description>Example of usage of 3rd Party Storage (stream) to serialize and deserialize tree structure using SOLIDWORKS API and XmlSerializers within the model document</description>
        <link>https://www.codestack.net/solidworks-api/data-storage/third-party/tree-structure-serialization/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/data-storage/third-party/tree-structure-serialization/</guid>
    </item>
    <item>
        <title>Installation of SOLIDWORKS add-ins, macros and stand-alone</title>
        <description>Guides and examples of deploying add-ins, macros and stand-alone applications for SOLIDWORKS</description>
        <link>https://www.codestack.net/solidworks-api/deployment/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/deployment/</guid>
    </item>
    <item>
        <title>Installing the SOLIDWORKS add-in by creating the msi-installer</title>
        <description>Creating the installer .msi package for deploying applications for SOLIDWORKS</description>
        <link>https://www.codestack.net/solidworks-api/deployment/installer/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/deployment/installer/</guid>
    </item>
    <item>
        <title>Creating the Visual Studio Installer (VSI) for SOLIDWORKS application</title>
        <description>Article explains the steps required to create an installer package for deploying SOLIDWORKS add-in</description>
        <link>https://www.codestack.net/solidworks-api/deployment/installer/vsi/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/deployment/installer/vsi/</guid>
    </item>
    <item>
        <title>Creating the SOLIDWORKS add-in installer with Windows Installer XML (WiX)</title>
        <description>Creating the installer package for SOLIDWORKS add-in using the Windows Installer XML (WiX)</description>
        <link>https://www.codestack.net/solidworks-api/deployment/installer/wix/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/deployment/installer/wix/</guid>
    </item>
    <item>
        <title>Installing SOLIDWORKS add-in by manual registration</title>
        <description>Article explains how to deploy and register SOLIDWORKS add-in manually</description>
        <link>https://www.codestack.net/solidworks-api/deployment/manual/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/deployment/manual/</guid>
    </item>
    <item>
        <title>Automating SOLIDWORKS parts, assemblies and drawings using API</title>
        <description>Articles and examples explaining the ways of automating SOLIDWORKS documents (parts, assemblies and drawings) via API</description>
        <link>https://www.codestack.net/solidworks-api/document/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/</guid>
    </item>
    <item>
        <title>Configuring document appearance using SOLIDWORKS API</title>
        <description>Collection of examples and articles related to managing of appearance (e.g. color) in the documents using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/appearance/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/appearance/</guid>
    </item>
    <item>
        <title>Generate material variants configuration using SOLIDWORKS API</title>
        <description>VBA macro to generate a series of configuration with a custom appearance</description>
        <link>https://www.codestack.net/solidworks-api/document/appearance/apply-render-material/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/appearance/apply-render-material/</guid>
    </item>
    <item>
        <title>Macro to apply random colors to components in SOLIDWORKS assembly</title>
        <description>VBA macro to apply random color to all components in the SOLIDWORKS assembly with an option to apply on a component or model level and group by custom property value</description>
        <link>https://www.codestack.net/solidworks-api/document/appearance/color-assembly/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/appearance/color-assembly/</guid>
    </item>
    <item>
        <title>Manage display states in SOLIDWORKS documents using SOLIDWORKS API</title>
        <description>VBA macro which demonstrates how to create, edit and apply display state in SOLIDWORKS document</description>
        <link>https://www.codestack.net/solidworks-api/document/appearance/manage-display-states/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/appearance/manage-display-states/</guid>
    </item>
    <item>
        <title>VBA macro to remove appearance from all faces usign SOLIDWORKS API</title>
        <description>VBA macro to remove appearance from all faces in the active SOLIDWORKS model usign SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/appearance/remove-all-face-appearance/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/appearance/remove-all-face-appearance/</guid>
    </item>
    <item>
        <title>Macro to remove all colors from SOLIDWORKS document</title>
        <description>Macro demonstrates how to remove all colors from the part or assembly documents on all levels (face, feature, body, model) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/appearance/remove-color/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/appearance/remove-color/</guid>
    </item>
    <item>
        <title>Automating assemblies using SOLIDWORKS API</title>
        <description>Assemblies automation (components, BOM, contexts) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/</guid>
    </item>
    <item>
        <title>Macro to add display data marks to configuration used by the main SOLIDWORKS assembly</title>
        <description>VBA macro to add display data mark for configurations used in Large assembly to be opened in Large Design Review Mode or eDrawings</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/add-display-data-marks/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/add-display-data-marks/</guid>
    </item>
    <item>
        <title>Assembly components automation using SOLIDWORKS API</title>
        <description>Collection of articles and code examples for working with components in SOLIDWORKS assembly</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/</guid>
    </item>
    <item>
        <title>Add components to assembly using SOLIDWORKS API</title>
        <description>Example Demonstrates 2 different ways to add component into the assembly tree (single component add or batch adding)</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/add/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/add/</guid>
    </item>
    <item>
        <title>Macro for extended advanced selections using SOLIDWORKS API</title>
        <description>Macro adds additional selection criteria to the advanced selection tool allowing to select components which are excluded from bom, envelope, float etc.</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/advanced-selection/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/advanced-selection/</guid>
    </item>
    <item>
        <title>VBA macro to align referenced configuration of components to assembly configurations</title>
        <description>VBA macro aligns referenced configuration of selected components in the SOLIDWORKS assembly to the corresponding assembly configurations</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/align-configurations/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/align-configurations/</guid>
    </item>
    <item>
        <title>Load components presentation transforms from CSV file using SOLIDWORKS API</title>
        <description>Example demonstrates how to load the transformation matrix for the components from the CSV file and apply it as a presentation transform</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/apply-presentation-transform-from-csv/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/apply-presentation-transform-from-csv/</guid>
    </item>
    <item>
        <title>Modify configuration parameters for components using SOLIDWORKS API</title>
        <description>Example demonstrates how to modify parameters of multiple components in the specified configurations (e.g. suppression state) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/batch-modify-parameters/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/batch-modify-parameters/</guid>
    </item>
    <item>
        <title>Macro to copy path of SOLIDWORKS components to clipboard</title>
        <description>Macro copies the path of the selected components in assembly or drawing into the clipboard using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/copy-path/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/copy-path/</guid>
    </item>
    <item>
        <title>count all selected components using SOLIDWORKS API</title>
        <description>Macro counts all unique components selected in the assembly and displays the result in the commands bar</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/count-all-selected-components/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/count-all-selected-components/</guid>
    </item>
    <item>
        <title>VBA macro to export component positions to CSV via SOLIDWORKS API</title>
        <description>This macro exports positions of components to an external CSV text file using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/export-positions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/export-positions/</guid>
    </item>
    <item>
        <title>Fix or float component in active or all configurations using SOLIDWORKS API</title>
        <description>Example demonstrates a workaround for missing SOLIDWORKS API for fixing or floating the component in the active or all configuration</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/fix-float/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/fix-float/</guid>
    </item>
    <item>
        <title>Remove all mates and fix components in SOLIDWORKS assembly</title>
        <description>VBA macro to remove all mates and fix all top level components in the active SOLIDWORKS assembly</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/fix-remove-mates/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/fix-remove-mates/</guid>
    </item>
    <item>
        <title>Get the pointer to component from name using SOLIDWORKS API</title>
        <description>Example demonstrates how to get the pointer to the component at any level of the assembly from its full name</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/get-by-name/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/get-by-name/</guid>
    </item>
    <item>
        <title>Get center of gravity for the SOLIDWORKS component in assembly</title>
        <description>VBA macro which demonstrate 2 approaches to calculate center of gravity of the component in the SOLIDWORKS assembly space</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/get-cog/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/get-cog/</guid>
    </item>
    <item>
        <title>Get instance Id of assembly component using SOLIDWORKS API</title>
        <description>Example extracts the component instance index from the component&#x27;s name</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/get-instance-id/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/get-instance-id/</guid>
    </item>
    <item>
        <title>Get and select all visible components in assembly using SOLIDWORKS API</title>
        <description>VBA macro example to get and select all visible components (not suppressed and not hidden) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/get-visible/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/get-visible/</guid>
    </item>
    <item>
        <title>Batch add components and position them in the grid using SOLIDWORKS API</title>
        <description>VBA example demonstrates how to batch insert and position components in the 3D grid using SOLIDWORKS API by providing the number of rows and columns and distance between components</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/insert-position/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/insert-position/</guid>
    </item>
    <item>
        <title>Get Model Doc from lightweight component using SOLIDWORKS API</title>
        <description>Example demonstrates how to get the pointer to IModelDoc2 from the component (even if it is in the suppressed or lightweight state)</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/lightweight-get-model-doc/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/lightweight-get-model-doc/</guid>
    </item>
    <item>
        <title>Macro to make independent copy of the SOLIDWORKS component and copy drawing</title>
        <description>VBA macro allows to make an independent copy of the selected component, update reference in assembly and copy associated drawing</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/make-independent-drawing/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/make-independent-drawing/</guid>
    </item>
    <item>
        <title>Move selected components to feature folder using SOLIDWORKS API</title>
        <description>Macro move the components selected in the graphics area into a new folder in the feature manager tree</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/move-to-folder/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/move-to-folder/</guid>
    </item>
    <item>
        <title>Copy component name to the component reference using SOLIDWORKS API</title>
        <description>VBA macro to copy component name to the component reference using SOLIDWORKS with an ability to filter virtual components only</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/name-to-component-reference/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/name-to-component-reference/</guid>
    </item>
    <item>
        <title>Open all selected components in positions in new windows</title>
        <description>VBA macro to open each selected component in the assembly in the separate window in the same position they appear in the current assembly view</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/open-in-position/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/open-in-position/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro to change configuration specific properties for component in pattern</title>
        <description>Example demonstrates how to change the configuration specific properties (use same configuration as pattern seed component or use named configuration) of the component in the pattern using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/pattern-seed-configuration-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/pattern-seed-configuration-properties/</guid>
    </item>
    <item>
        <title>Macro for components configurations permutation using SOLIDWORKS API</title>
        <description>Macro performs a permutation for each components in the root level of the assembly using SOLIDWORKS API and saves the results as individual files</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/permutation/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/permutation/</guid>
    </item>
    <item>
        <title>Purge components configurations (remove all unused configurations) from SOLIDWORKS assembly</title>
        <description>VBA macro to create copies of all selected components in the assembly and purge configurations in each of them</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/purge-configurations/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/purge-configurations/</guid>
    </item>
    <item>
        <title>Renaming permanent and virtual components using SOLIDWORKS API</title>
        <description>This code example explains correct ways of changing the name of the component (including virtual component or component in sub-assembly)</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/rename/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/rename/</guid>
    </item>
    <item>
        <title>Replace components preserving selection using SOLIDWORKS API</title>
        <description>Macro demonstrates how to replace selected components in the batch preserving original selections using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/replace/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/replace/</guid>
    </item>
    <item>
        <title>Calculating rotation transformation to align component with direction</title>
        <description>VBA example demonstrates hwo to calculate the rotation transformation to align the normal of the component&#x27;s face with edge direction around the component&#x27;s origin</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/rotation-transform-align/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/rotation-transform-align/</guid>
    </item>
    <item>
        <title>Run rotation animation for the component using SOLIDWORKS API</title>
        <description>Example demonstrates how to run a smooth animation of components rotation around axis using the presentation transforms in SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/run-rotation-animation/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/run-rotation-animation/</guid>
    </item>
    <item>
        <title>VBA macro to select components based on the custom property</title>
        <description>VBA macro selects components based on the value of the custom property and type in SOLIDWORKS assembly</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/select-by-custom-property/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/select-by-custom-property/</guid>
    </item>
    <item>
        <title>Select all suppressed components in the assembly using SOLIDWORKS API</title>
        <description>VBA macro which runs the &#x27;Component Selection - Select Suppressed&#x27; command in assembly document to select all assembly components in a batch</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/select-suppressed/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/select-suppressed/</guid>
    </item>
    <item>
        <title>macro to automatically assign the SOLIDWORKS component references in a sequential order</title>
        <description>VBA macro to increment and assign the component reference in sequential order for the selected components based on the seed number</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/set-sequential-component-reference/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/set-sequential-component-reference/</guid>
    </item>
    <item>
        <title>Set multiple assembly components solving (rigid or flexible) using SOLIDWORKS API</title>
        <description>VBA macro to batch set the rigid or flexible option for selected components in the assembly using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/set-solving/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/set-solving/</guid>
    </item>
    <item>
        <title>SOLIDWORKS Macro shows selected assembly component in the Window folder</title>
        <description>Example demonstrates how to open the folder of the selected component in the assembly in the Windows File Explorer</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/show-selected-assembly-component-window-folder/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/show-selected-assembly-component-window-folder/</guid>
    </item>
    <item>
        <title>VBA Macro calls Show All Components command from SOLIDWORKS API</title>
        <description>Example demonstrates how to call the Show With Dependents command for components or assembly using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/show-with-dependents/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/show-with-dependents/</guid>
    </item>
    <item>
        <title>VBA macro to transform selected components in SOLIDWORKS assembly using the transformation</title>
        <description>VBA macro to transform all selected components in the active SOLIDWORKS assembly using the predefined 4x4 transformation matrix</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/transform/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/transform/</guid>
    </item>
    <item>
        <title>Traversing the components tree using SOLIDWORKS API</title>
        <description>Example demonstrates how to traverse components tree in the assembly and output the result using the specified indentation symbol</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/traversing-tree/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/traversing-tree/</guid>
    </item>
    <item>
        <title>Find the where used assemblies of the selected component using SOLIDWORKS API</title>
        <description>VBA macro to find the assemblies within active assembly which are using the selected component using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/where-used/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/where-used/</guid>
    </item>
    <item>
        <title>Write component quantity in the SOLIDWORKS assembly to custom property</title>
        <description>VBA macro which writes the total quantities of components in SOLIDWORKS assembly into custom property</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/components/write-quantities/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/components/write-quantities/</guid>
    </item>
    <item>
        <title>SOLIDWORKS VBA macro to compose flat BOM table using API</title>
        <description>Example demonstrates how to compose bill of materials from the assembly tree using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/compose-flat-bom/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/compose-flat-bom/</guid>
    </item>
    <item>
        <title>Overview of SOLIDWORKS Assembly context and usage from API</title>
        <description>Explanation of assembly contexts and the ways to transform the pointer form assembly context to the model context and vice-versa using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/context/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/context/</guid>
    </item>
    <item>
        <title>Display assembly visualization page using SOLIDWORKS API</title>
        <description>Example displays the page for Assembly Visualization page</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/display-assembly-visualization-page/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/display-assembly-visualization-page/</guid>
    </item>
    <item>
        <title>Insert pipe component between fittings using SOLIDWORKS API</title>
        <description>VBA macro for plumbing automation which inserts pipe component based on the stop faces of the fitting</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/insert-pipe/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/insert-pipe/</guid>
    </item>
    <item>
        <title>Automating mates in assemblies using SOLIDWORKS API</title>
        <description>Collection of articles and code examples for mating components in the assembly</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/mates/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/mates/</guid>
    </item>
    <item>
        <title>Add mate between coordinate systems using SOLIDWORKS API</title>
        <description>Macro adds coincident mate between 2 coordinate systems of 2 selected components</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/mates/add-mate-between-coordinate-systems/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/mates/add-mate-between-coordinate-systems/</guid>
    </item>
    <item>
        <title>Macro to flip alignment of the last inserted mate in SOLIDWORKS assembly</title>
        <description>VBA macro which flips alignment (anti-aligned to aligned and vice-versa) for the last mate in the SOLIDWORKS assembly feature manager tree</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/mates/flip-last/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/mates/flip-last/</guid>
    </item>
    <item>
        <title>Run force mate command using SOLIDWORKS and Windows API</title>
        <description>Example demonstrates how to run &#x27;Force Mate&#x27; command for the mate with rebuild errors using the combination of SOLIDWORKS API and Windows API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/mates/force-mate/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/mates/force-mate/</guid>
    </item>
    <item>
        <title>Macro to move suppressed mates into feature folder using SOLIDWORKS API</title>
        <description>VBA macro to move suppressed mates in assembly into feature folder using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/mates/move-suppressed-to-folder/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/mates/move-suppressed-to-folder/</guid>
    </item>
    <item>
        <title>Open selected components in the Large Design Review (LDR) mode</title>
        <description>VBA macro to open all selected sub-assemblies and part components in the Large Design Review (LDR) mode and view only mode correspondingly</description>
        <link>https://www.codestack.net/solidworks-api/document/assembly/open-component-ldr/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/assembly/open-component-ldr/</guid>
    </item>
    <item>
        <title>Set title as part number for new file using SOLIDWORKS API</title>
        <description>VBA Macro to set title with automatically incremented number from the shared file using SOLIDWORKS API for new files</description>
        <link>https://www.codestack.net/solidworks-api/document/auto-part-number-title/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/auto-part-number-title/</guid>
    </item>
    <item>
        <title>Block model editing using SOLIDWORKS API</title>
        <description>Example demonstrate different ways of disabling the model editing</description>
        <link>https://www.codestack.net/solidworks-api/document/block-model-editing/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/block-model-editing/</guid>
    </item>
    <item>
        <title>Change value of global variable in model using SOLIDWORKS API</title>
        <description>Example demonstrate how to modify the value of the global variable by name in the equation manager</description>
        <link>https://www.codestack.net/solidworks-api/document/change-global-variable-value/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/change-global-variable-value/</guid>
    </item>
    <item>
        <title>Remove all items from the layer in SOLIDWORKS model</title>
        <description>VBA macro to remove all items (annotations, sketch segments, blocks etc) from the specified layer in SOLIDWORKS document</description>
        <link>https://www.codestack.net/solidworks-api/document/clear-layer/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/clear-layer/</guid>
    </item>
    <item>
        <title>Macro to change the Bill Of Materials options (Part Number source and children visibility) of SOLIDWORKS configuration</title>
        <description>VBA macro which changes the Bill Of Materials part number source (configuration name, document name, parent name) and children display (show, hide, promote) options for all or active configuration in SOLIDWORKS document</description>
        <link>https://www.codestack.net/solidworks-api/document/configuration-bom-options/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/configuration-bom-options/</guid>
    </item>
    <item>
        <title>VBA macro to review SOLIDWORKS sheets and configurations</title>
        <description>VBA macro which iterates all sheets and configurations of SOLIDWORKS file and activates each one by one</description>
        <link>https://www.codestack.net/solidworks-api/document/configuration-reviewer/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/configuration-reviewer/</guid>
    </item>
    <item>
        <title>Managing cut-list bodies using SOLIDWORKS API</title>
        <description>Automating cut-list bodies (weldment and sheet metal) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/cut-lists/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/cut-lists/</guid>
    </item>
    <item>
        <title>VBA macro to browse SOLIDWORKS cut-list custom properties from selected entity</title>
        <description>Open cut-list custom proeprties dialog in SOLIDWOKS by selecting any entity of the cut-list item (face, edge, vertex, feature, body)</description>
        <link>https://www.codestack.net/solidworks-api/document/cut-lists/browse-custom-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/cut-lists/browse-custom-properties/</guid>
    </item>
    <item>
        <title>Macro to colorize SOLIDWORKS sheet metal and weldment cut-list items</title>
        <description>SOLIDWORKS VBA macro to colorize all the cut-list item bodies (sheet metal and weldments) based on the value of the custom property</description>
        <link>https://www.codestack.net/solidworks-api/document/cut-lists/colorize-cut-lists/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/cut-lists/colorize-cut-lists/</guid>
    </item>
    <item>
        <title>Macro to copy SOLIDWORKS custom properties from cut-list to model</title>
        <description>VBA macro to copy SOLIDWORKS custom properties from cut-list (sheet metal or weldment) to model or configuration</description>
        <link>https://www.codestack.net/solidworks-api/document/cut-lists/copy-custom-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/cut-lists/copy-custom-properties/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro to exclude selected bodies from cut-lists</title>
        <description>Macro excludes the solid bodies selected from the graphics area or from the feature tree from weldment or sheet metal cut-list using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/cut-lists/exclude-selected-bodies/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/cut-lists/exclude-selected-bodies/</guid>
    </item>
    <item>
        <title>Macro to rename SOLIDWORKS bodies of cut-list items using the predefined template</title>
        <description>VBA macro to rename bodies within the SOLIDWORKS cut-list body folder (sheet metal or weldment) based on the predefined template (e.g. custom property value)</description>
        <link>https://www.codestack.net/solidworks-api/document/cut-lists/rename-cut-list-bodies/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/cut-lists/rename-cut-list-bodies/</guid>
    </item>
    <item>
        <title>Rename cut list features based on custom properties using SOLIDWORKS API</title>
        <description>VBA macro to rename cut list features (sheet metal and weldment) based on custom properties using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/cut-lists/rename-cut-list-items/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/cut-lists/rename-cut-list-items/</guid>
    </item>
    <item>
        <title>Macro to split SOLIDWORKS cut-list bodies into individual configurations</title>
        <description>VBA macro which creates individual configurations for all cut-list bodies (or unique bodies) in the active SOLIDWORKS part document for the drawing generation purpose</description>
        <link>https://www.codestack.net/solidworks-api/document/cut-lists/split-to-configurations/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/cut-lists/split-to-configurations/</guid>
    </item>
    <item>
        <title>Delete all equations from SOLIDWORKS model using SOLIDWORKS API</title>
        <description>Macro removes all of the equations (or optionally only broken equations) in the active model (part or assembly)</description>
        <link>https://www.codestack.net/solidworks-api/document/delete-model-equations/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/delete-model-equations/</guid>
    </item>
    <item>
        <title>Working with dimensions using SOLIDWORKS API</title>
        <description>Collection of articles and code examples for automating models dimensions via SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/</guid>
    </item>
    <item>
        <title>Add dimensions to bend lines using SOLIDWORKS API</title>
        <description>Example demonstrates how to add dimensions to bend lines in the drawing view of sheet metal flat pattern</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/add-bend-lines/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/add-bend-lines/</guid>
    </item>
    <item>
        <title>Add equation to dimension using SOLIDWORKS API</title>
        <description>Example will modify the value of the selected dimension and sets its value to be equal to the equation</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/add-equation/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/add-equation/</guid>
    </item>
    <item>
        <title>Macro to add horizontal and vertical ordinate dimensions for holes in SOLIDWORKS drawings view</title>
        <description>SOLIDWORKS VBA macro to add horizontal and vertical ordinate dimensions for all holes of the selected view relative to the bottom left vertex</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/add-ordinate-dimensions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/add-ordinate-dimensions/</guid>
    </item>
    <item>
        <title>Add smart dimension between two segments using SOLIDWORKS API</title>
        <description>Example adds the dimension between 2 selected sketch segments</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/add-smart-dimension-between-two-segments/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/add-smart-dimension-between-two-segments/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro to create configuration with average dimension values</title>
        <description>Macro will create child configuration where all the dimension will be set to average value based on the minimum and maximum values of the tolerance</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/create-average-dimension-values-configuration/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/create-average-dimension-values-configuration/</guid>
    </item>
    <item>
        <title>Find-replace text in dimension names using SOLIDWORKS API</title>
        <description>Macro replaces the text in the dimension names of the selected feature or features</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/names-find-replace-text/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/names-find-replace-text/</guid>
    </item>
    <item>
        <title>Macro to rename dimensions in the SOLIDWORKS drawing view</title>
        <description>VBA macro which allows to assign the custom name to the dimension in the SOLIDWORKS drawings view which otherwise cannot be renamed in the User Interface</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/rename/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/rename/</guid>
    </item>
    <item>
        <title>Macro to change read-only state of all dimensions of the selected feature in the SOLIDWORKS model</title>
        <description>VBA macro to change the read-only options for all dimensions of the selected feature of the active SOLIdWORKS model</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/set-read-only/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/set-read-only/</guid>
    </item>
    <item>
        <title>Traverse all dimensions of component or model using SOLIDWORKS API</title>
        <description>VBA macro which traverses all dimensions of all features in the selected component or active document using SOLIDWORKS API and outputs the dimension name and value to the output Window</description>
        <link>https://www.codestack.net/solidworks-api/document/dimensions/traverse-all/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/dimensions/traverse-all/</guid>
    </item>
    <item>
        <title>Automating drawings using SOLIDWORKS API</title>
        <description>Automating drawing document with IDrawingDoc interface in SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro to update referenced configuration from BOM tables</title>
        <description>Macro will update the referenced configurations for all Bill of Materials (BOM) tables on the active drawing document using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/bom-tables-update-referenced-configuration/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/bom-tables-update-referenced-configuration/</guid>
    </item>
    <item>
        <title>VBA macro to change layer of face hatches of SOLIDWORKS drawing view</title>
        <description>VBA macro to change layer of all face hatches of the selected SOLIDWORKS drawing view</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/change-face-hatch-layer/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/change-face-hatch-layer/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro to change layer of selected objects in drawing using SOLIDWORKS API</title>
        <description>Macro will move all selected objects in the drawing sheet to specified layer using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/change-layer-selected-drawing-objects/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/change-layer-selected-drawing-objects/</guid>
    </item>
    <item>
        <title>Clear revision table and add new revision using SOLIDWORKS API</title>
        <description>Example finds the revision table and removes all revisions and then adds new row with custom data</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/clear-revision-table-new-revision/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/clear-revision-table-new-revision/</guid>
    </item>
    <item>
        <title>Macro to copy file paths to all drawings of an assembly components using SOLIDWORKS API</title>
        <description>VBA macro which copies all the referencing drawings paths of the components of the active assembly using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/copy-drawing-paths/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/copy-drawing-paths/</guid>
    </item>
    <item>
        <title>Copy custom properties from the drawing view to SOLIDWORKS drawing file</title>
        <description>VBA macro to copy specified custom properties from the selected or default drawing view into the drawing properties</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/copy-view-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/copy-view-properties/</guid>
    </item>
    <item>
        <title>Draw border of the active sheet on the specified layer</title>
        <description>VBA macro example demonstrates how to draw a border on the active drawing sheet on the specified layer considering the sheet scale</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/draw-border-on-layer/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/draw-border-on-layer/</guid>
    </item>
    <item>
        <title>Create sketch segments in drawing view sketch using SOLIDWORKS API</title>
        <description>Creating sketch points and sketch segments directly in the drawing view sketch area using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/drawing-view-sketch/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/drawing-view-sketch/</guid>
    </item>
    <item>
        <title>Export dimensions information from SOLIDWORKS drawing to CSV file</title>
        <description>VBA macro to export dimensions information (name, position, location, zone, value, tolerance) from SOLIDWORKS drawing to the CSV file</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/export-dimensions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/export-dimensions/</guid>
    </item>
    <item>
        <title>Export flat pattern view in the drawing using VBA macro</title>
        <description>VBA macro to export flat pattern views in the drawing active sheet to DXF or DWG or other format preserving the bend notes, annotations etc. using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/export-sheet-metal-views/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/export-sheet-metal-views/</guid>
    </item>
    <item>
        <title>Find and select specific edge in the drawing view using SOLIDWORKS API</title>
        <description>VBA macro to find and select specific edge from the underlying model in the drawing view using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/find-specific-edge-in-drawing-view/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/find-specific-edge-in-drawing-view/</guid>
    </item>
    <item>
        <title>Get all visible components in the drawing view using SOLIDWORKS API</title>
        <description>VBA macro to get all visible components in the drawing view (including sub-assemblies) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/get-all-visible-components/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/get-all-visible-components/</guid>
    </item>
    <item>
        <title>Get bodies and materials from drawing view using SOLIDWORKS API</title>
        <description>VBA macro to find bodies and their materials of the selected drawing view (including sheet metal flat pattern) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/get-view-bodies/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/get-view-bodies/</guid>
    </item>
    <item>
        <title>Get mass of bodies in drawing view using SOLIDWORKS API</title>
        <description>C# VSTA macro example to find the total mass of all bodies in the selected drawing view using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/get-view-bodies-mass/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/get-view-bodies-mass/</guid>
    </item>
    <item>
        <title>Macro to import and export all layers from SOLIDWORKS drawings into a text file</title>
        <description>VBA macro imports and exports information about layers (description, color, style, thickness, visibility and will print) in the SOLIDWORKS drawings</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/import-export-layers/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/import-export-layers/</guid>
    </item>
    <item>
        <title>Insert BOM balloons into drawing view using SOLIDWORKS API</title>
        <description>VBA macro to automatically insert BOM balloons into an existing drawing view of the current sheet using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/insert-bom-balloons/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/insert-bom-balloons/</guid>
    </item>
    <item>
        <title>Add location label to a drawing view</title>
        <description>VBA macro which demonstrates how to add location label to a drawing view</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/insert-location-label/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/insert-location-label/</guid>
    </item>
    <item>
        <title>Macro to insert model into the predefined views of the SOLIDWORKS drawing template</title>
        <description>VBA macro allows to insert SOLIDWORKS model into all or selected predefined views of the active drawing document</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/insert-predefined-views/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/insert-predefined-views/</guid>
    </item>
    <item>
        <title>Insert new sheet after active sheet in the active SOLIDWORKS drawing using SOLIDWORKS API</title>
        <description>VBA macro to create new sheet and insert after active sheet using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/insert-sheet/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/insert-sheet/</guid>
    </item>
    <item>
        <title>Macro to lock sheet format for editing using SOLIDWORKS API</title>
        <description>VBA macro which locks (or password protects) the sheet format editing using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/lock-sheet-format/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/lock-sheet-format/</guid>
    </item>
    <item>
        <title>Open associated drawings of active document or selected components</title>
        <description>VBA macro to open the drawings associated to the component in its own window regardless of naming (with an option to open the drawing in detailing mode)</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/open-associated-drawing/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/open-associated-drawing/</guid>
    </item>
    <item>
        <title>VBA macro to open referenced document of the drawing view</title>
        <description>VBA macro opens the document referenced by the selected drawing view in the referenced configuration and display state</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/open-referenced-model/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/open-referenced-model/</guid>
    </item>
    <item>
        <title>Macro propagates configurations of the referenced document to sheets in the SOLIDWORKS drawings</title>
        <description>VBA macro copies the input sheet and sets the referenced configuration sof the referenced document</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/propagate-configurations-sheets/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/propagate-configurations-sheets/</guid>
    </item>
    <item>
        <title>Rename flat pattern views with cut-list names VBA macro</title>
        <description>VBA macro to rename all flat pattern views in the the active sheet after the respective cut-list names using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/rename-sheet-metal-views/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/rename-sheet-metal-views/</guid>
    </item>
    <item>
        <title>Rename SOLIDWORKS drawing sheets with custom properties values</title>
        <description>Macro will rename all drawings sheets using the value of the specified custom property using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/rename-sheets-custom-properties-values/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/rename-sheets-custom-properties-values/</guid>
    </item>
    <item>
        <title>Macro to rename all drawing views after the sheet name</title>
        <description>VBA macro renames all SOLIDWORKS drawings views after the sheet name the drawing view is on</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/rename-views-after-sheets/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/rename-views-after-sheets/</guid>
    </item>
    <item>
        <title>Macro to replace sheet formats in SOLIDWORKS drawings</title>
        <description>VBA macro to replace sheet formats in the drawing sheets based on the specified map</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/replace-sheet-format/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/replace-sheet-format/</guid>
    </item>
    <item>
        <title>Macro to set dimension type for all views in the active SOLIDWORKS drawing</title>
        <description>VBA macro which sets dimension type (projected or true) for all drawing view in the active SOLIDWORKS drawing document</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/set-view-dimension-type/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/set-view-dimension-type/</guid>
    </item>
    <item>
        <title>Draw sketch segments in context of the drawing sheet using SOLIDWORKS API</title>
        <description>Draw underlying model bounding box sketch segment in the context of the drawing sheet using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/sheet-context-sketch/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/sheet-context-sketch/</guid>
    </item>
    <item>
        <title>Dimension visible drawing entities from view using SOLIDWORKS API</title>
        <description>Find and dimension the longest visible entity in the drawing view using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/view-dimension-drawing-entities/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/view-dimension-drawing-entities/</guid>
    </item>
    <item>
        <title>Dimension named model entities in drawing view using SOLIDWORKS API</title>
        <description>Add dimension between two named entities of the part drawing retrieved from the underlying model using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/view-dimension-model-entities/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/view-dimension-model-entities/</guid>
    </item>
    <item>
        <title>Macro to scale drawing views based on the geometry size using SOLIDWORKS API</title>
        <description>VBA macro to scale drawing views in the current sheet based on the geometry size and specified map</description>
        <link>https://www.codestack.net/solidworks-api/document/drawing/views-size-based-scale/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/drawing/views-size-based-scale/</guid>
    </item>
    <item>
        <title>Features Manager Tree automation using SOLIDWORKS API</title>
        <description>Collection of guides for automating features creation via SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/</guid>
    </item>
    <item>
        <title>VSTA Macro which activates feature manager tab via SOLIDWORKS API</title>
        <description>Example demonstrates how to activate standard tabs (feature manager tree, property manager, configuration manager, DimXpert manager, display manager) in the feature manager view using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/activate-tabs/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/activate-tabs/</guid>
    </item>
    <item>
        <title>Batch create feature folders in the active SOLIDWORKS document</title>
        <description>VBA macro creates specified number of the feature folders with the specified prefix name in the active SOLIDWORKS part or assembly</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/batch-create-folders/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/batch-create-folders/</guid>
    </item>
    <item>
        <title>Catch new feature creation event from SOLIDWORKS API notification</title>
        <description>Example listens for feature added event of the active part document and displays the message box</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/catch-new-feature-creation-event/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/catch-new-feature-creation-event/</guid>
    </item>
    <item>
        <title>SOLIDWORKS API to create surface loft feature via contours</title>
        <description>Example demonstrates how to create surface loft feature from the contours as the profiles using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/contrours-surface-loft/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/contrours-surface-loft/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro to create and suppress features in new configurations</title>
        <description>Macro create new configurations for all features  selected in the feature tree and suppresses them one by one in the respective configuration using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/create-feature-configurations/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/create-feature-configurations/</guid>
    </item>
    <item>
        <title>VBA Macro to create Flatten Surface feature based on the selected face in SOLIDWORKS part document</title>
        <description>VBA macro inserts Flatten Surface feature based on the selected face with the middle value of accuracy in active SOLIDWORKS part document</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/create-flatten-surface/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/create-flatten-surface/</guid>
    </item>
    <item>
        <title>Create loft feature through selected sketches or curves feature using SOLIDWORKS API</title>
        <description>VBA macro to create solid loft feature from selected sketch or curve features using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/create-loft/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/create-loft/</guid>
    </item>
    <item>
        <title>Defeature Part (convert to dumb solid) using SOLIDWORKS API</title>
        <description>Macro to convert all features in part to dumb solids (defeature part) and surfaces using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/defeature-part/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/defeature-part/</guid>
    </item>
    <item>
        <title>Macro to delete all empty feature folders in SOLIDWORKS files</title>
        <description>VBA macro deletes all empty feature folders in the SOLIDWORKS files (part or assembly)</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/delete-empty-folders/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/delete-empty-folders/</guid>
    </item>
    <item>
        <title>SOLIDWORKS Macro to delete feature folder with all children features</title>
        <description>Macro allows to delete all of the features in the selected folder in one click using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/delete-feature-folder-all-children/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/delete-feature-folder-all-children/</guid>
    </item>
    <item>
        <title>Macro to delete all features which are in the rolled back state in SOLIDWORKS document</title>
        <description>VBA macro finds and deletes all features below the rollback bar</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/delete-rolledback-features/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/delete-rolledback-features/</guid>
    </item>
    <item>
        <title>Expands body folder node in the Feature Manager Tree using SOLIDWORKS API</title>
        <description>VBA macro finds and expands solid body folder node in teh Feature Manager tree</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/expand-body-folder/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/expand-body-folder/</guid>
    </item>
    <item>
        <title>Find features in the tree by type and/or name pattern using SOLIDWORKS API</title>
        <description>VBA macro to find all or first feature in the Feature Manager tree which match specific feature type name or name pattern using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/find-features/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/find-features/</guid>
    </item>
    <item>
        <title>Extract selection from boss-extrude feature using SOLIDWORKS API</title>
        <description>C# VSTA macro to extract selection references (from entity, end condition and direction references) from the selected boss-extrude feature using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/get-boss-extrude-selection/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/get-boss-extrude-selection/</guid>
    </item>
    <item>
        <title>VBA macro to get feature type names using SOLIDWORKS API</title>
        <description>VBA macro which gets the type names of selected features using SOLIDWORKS API and displays the message box</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/get-feature-type-name/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/get-feature-type-name/</guid>
    </item>
    <item>
        <title>VB.NET code snippet to get the standard plane name of the specified sketch in SOLIDWORKS document</title>
        <description>VB.NET code snippet to find the name of the standard plane (Front, Top, Right) from the sketch specified by name in SOLIDWORKS part or assembly document</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/get-sketch-standard-plane/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/get-sketch-standard-plane/</guid>
    </item>
    <item>
        <title>VBA macro to hide all selected features from the SOLIDWORKS file tree</title>
        <description>VBA macro which hides features and makes them invisible in the SOLIDWORKS Feature Manager tree</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/hide-features/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/hide-features/</guid>
    </item>
    <item>
        <title>Identify SOLIDWORKS API feature definition and specific type</title>
        <description>Helper methods allowing to identify the definition and specific type of the selected feature via SOLIDWORKS API and reflection</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/identify-feature/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/identify-feature/</guid>
    </item>
    <item>
        <title>Modify the definition of axis feature using SOLIDWORKS API</title>
        <description>VBA macro example to change the selection of the axis feature using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/modify-axis-definition/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/modify-axis-definition/</guid>
    </item>
    <item>
        <title>Edit feature in the context of the assembly using SOLIDWORKS API</title>
        <description>Example demonstrates how to modify feature definition in the context of the assembly</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/modify-feature-definition-in-context/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/modify-feature-definition-in-context/</guid>
    </item>
    <item>
        <title>Add move-copy body feature with coincident mate using SOLIDWORKS API</title>
        <description>C# VSTA macro example to create move-copy body feature and add coincident mate between the largest face of the body and front plane using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/move-copy-body-mate/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/move-copy-body-mate/</guid>
    </item>
    <item>
        <title>VBA macro to rename features based on type names using SOLIDWORKS API</title>
        <description>VBA macro renames (translates) the features in the part feature tree using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/rename-features-by-type-name/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/rename-features-by-type-name/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro renames all features in model sequentially</title>
        <description>Macro renames all the features in the order preserving the base names using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/rename-features-sequentially/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/rename-features-sequentially/</guid>
    </item>
    <item>
        <title>Reveal (display or delete) all feature hidden in the SOLIDWORKS Feature Manager tree</title>
        <description>Macro finds all features which are hidden in the SOLIDWORKS model and either displays or removes them</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/reveal-hidden-features/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/reveal-hidden-features/</guid>
    </item>
    <item>
        <title>How to run commands synchronously using SOLIDWORKS API</title>
        <description>Example demonstrates how to run SOLIDWORKS commands synchronously (i.e. return the execution once command closed)</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/run-command-sync/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/run-command-sync/</guid>
    </item>
    <item>
        <title>Show the text of all comments in the active model using SOLIDWORKS API</title>
        <description>VBA macro to show text from comments in the active document using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/show-all-comments/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/show-all-comments/</guid>
    </item>
    <item>
        <title>Split feature folders of the SOLIDWORKS file to individual configurations</title>
        <description>VBA macro creates individual configurations for each feature folder in the active SOLIDWORKS part or assembly</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/split-folders-confgurations/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/split-folders-confgurations/</guid>
    </item>
    <item>
        <title>Macro to toggle the scroll item into view option in SOLIDWORKS documents</title>
        <description>VBA macro to toggle on and off the scroll selected item into view option in SOLIDWORKS FeatureManager settings</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/toggle-scroll-into-view/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/toggle-scroll-into-view/</guid>
    </item>
    <item>
        <title>Toggle Show Comment Indicator option using SOLIDWORKS API</title>
        <description>VBA macro to turn On and Off the Show Comment Indicator option of Feature Manager tree using SOLIDWORKS API and Windows API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/toggle-show-comment-indicator/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/toggle-show-comment-indicator/</guid>
    </item>
    <item>
        <title>Traverse feature manager nodes using SOLIDWORKS API</title>
        <description>Example demonstrates how to traverse nodes in the Feature Manager Tree using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/traverse-feature-nodes/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/traverse-feature-nodes/</guid>
    </item>
    <item>
        <title>Traverse SOLIDWORKS feature manager tree in the reversed order</title>
        <description>VBA macro to traverse feature manager tree in SOLIDWORKS document in the reversed order</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/traverse-reverse/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/traverse-reverse/</guid>
    </item>
    <item>
        <title>Macro to update XYZ curve from the linked file using SOLIDWORKS API</title>
        <description>VBA macro which updates coordinates of the free form (through XYZ points) curve from the linked external text file</description>
        <link>https://www.codestack.net/solidworks-api/document/features-manager/update-curve/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/features-manager/update-curve/</guid>
    </item>
    <item>
        <title>Handling pre and post close notifications using SOLIDWORKS API</title>
        <description>Example demonstrates how to handle pre and post notification of file closing using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/file-close-event/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/file-close-event/</guid>
    </item>
    <item>
        <title>Utilizing Macro Features in SOLIDWORKS API</title>
        <description>Explanation and examples of using macro feature (custom feature) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/macro-feature/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/macro-feature/</guid>
    </item>
    <item>
        <title>Macro feature which adds watermark into SOLIDWORKS model</title>
        <description>Adds the watermark feature (license) with custom message and name which cannot be deleted or edited</description>
        <link>https://www.codestack.net/solidworks-api/document/macro-feature/add-watermark/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/macro-feature/add-watermark/</guid>
    </item>
    <item>
        <title>Macro feature to configure model dimensions</title>
        <description>VBA macro feature which allows to configure the dimensions of the model via custom user Form</description>
        <link>https://www.codestack.net/solidworks-api/document/macro-feature/configurator/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/macro-feature/configurator/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro feature to link and auto update general table to Excel</title>
        <description>Macro allows to link and automatically update the general table to external Excel or text/CSV file using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/macro-feature/general-table-link-excel/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/macro-feature/general-table-link-excel/</guid>
    </item>
    <item>
        <title>Generate box geometry (solid, sheet, wire) Macro Feature using SOLIDWORKS API</title>
        <description>Example of creating VBA macro feature which generates different types of box geometry (solid, sheet, wire) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/macro-feature/geometry/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/macro-feature/geometry/</guid>
    </item>
    <item>
        <title>Link Cut-List Custom Properties To File With SOLIDWORKS Macro Feature API</title>
        <description>Macro feature to link specified custom properties from weldment cut-lists to SOLIDWORKS file custom properties</description>
        <link>https://www.codestack.net/solidworks-api/document/macro-feature/link-cut-list-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/macro-feature/link-cut-list-properties/</guid>
    </item>
    <item>
        <title>Run VBA macro on model load using macro feature and SOLIDWORKS API</title>
        <description>Macro feature to run VBA code on model loading using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/macro-feature/model-load-watcher/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/macro-feature/model-load-watcher/</guid>
    </item>
    <item>
        <title>Create MultiBoss-Extrude VBA macro feature using SOLIDWORKS API</title>
        <description>VBA example demonstrates how to create parametric macro feature to create extrude from multiple sketches with an editing and preview ability</description>
        <link>https://www.codestack.net/solidworks-api/document/macro-feature/multi-extrude/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/macro-feature/multi-extrude/</guid>
    </item>
    <item>
        <title>Macro feature to automatically run SOLIDWORKS macro on rebuild</title>
        <description>Macro allows to automatically run macros on every rebuild using the macro feature and designed binder attachment with SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/macro-feature/run-macro-on-rebuild/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/macro-feature/run-macro-on-rebuild/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro to break, lock or unlock all external references for files and components</title>
        <description>Example will break, lock or unlock all external references for the file or components in the active assembly using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/manage-external-references/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/manage-external-references/</guid>
    </item>
    <item>
        <title>Working with part materials using SOLIDWORKS API</title>
        <description>Collection of articles and examples related to materials handling using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/materials/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/materials/</guid>
    </item>
    <item>
        <title>Change apply appearance option in material using SOLIDWORKS API</title>
        <description>Example demonstrates how to change the Apply Appearance option in the material options</description>
        <link>https://www.codestack.net/solidworks-api/document/materials/change-apply-appearance/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/materials/change-apply-appearance/</guid>
    </item>
    <item>
        <title>Macro to copy SOLIDWORKS custom property from material to model</title>
        <description>Macro demonstrates how to copy the specified custom property from the material database to the model custom property using SOLIDWORKS API and XML parsers</description>
        <link>https://www.codestack.net/solidworks-api/document/materials/copy-custom-property/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/materials/copy-custom-property/</guid>
    </item>
    <item>
        <title>Show Edit Material dialog using SOLIDWORKS API</title>
        <description>VBA macro which opens the Edit Material dialog in SOLIDWORKS part documents using SOLIDWORKS API and Windows API</description>
        <link>https://www.codestack.net/solidworks-api/document/materials/show-edit-material-dialog/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/materials/show-edit-material-dialog/</guid>
    </item>
    <item>
        <title>Manipulating model views using SOLIDWORKS API</title>
        <description>Collection of articles and code examples for working with 3D model views using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/model-view/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/model-view/</guid>
    </item>
    <item>
        <title>Compare model views transformations using SOLIDWORKS API</title>
        <description>Example demonstrates how to compare 2 model views (by orientation, translation and scale)</description>
        <link>https://www.codestack.net/solidworks-api/document/model-view/compare-model-views/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/model-view/compare-model-views/</guid>
    </item>
    <item>
        <title>Pan model views with screen pixels using SOLIDWORKS API</title>
        <description>Example demonstrates how to pan a model view with view transforms by providing the offset in the screen pixels</description>
        <link>https://www.codestack.net/solidworks-api/document/model-view/transform-pan-view/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/model-view/transform-pan-view/</guid>
    </item>
    <item>
        <title>Working with Notes using SOLIDWORKS API</title>
        <description>Collection of articles and code examples about automation of SOLIDWORKS notes annotations</description>
        <link>https://www.codestack.net/solidworks-api/document/notes/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/notes/</guid>
    </item>
    <item>
        <title>Macro to find and delete specific notes in the SOLIDWORKS drawing</title>
        <description>VBA macro to find and delete notes in all SOLIDWORKS drawing sheets based on the text, regular expressions or empty values</description>
        <link>https://www.codestack.net/solidworks-api/document/notes/find-delete/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/notes/find-delete/</guid>
    </item>
    <item>
        <title>Example to format portions of the note text with different formats</title>
        <description>VBA example to apply font effects and styles for different portions of the note in SOLIDWORKS document</description>
        <link>https://www.codestack.net/solidworks-api/document/notes/format-note-text/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/notes/format-note-text/</guid>
    </item>
    <item>
        <title>VBA macro to get formatting text form the selected SOLIDWORKS note</title>
        <description>VBA macro puts the formatted note text (including the font parameters, size and color) from the selected note in the SOLIDWORKS document into the clipboard</description>
        <link>https://www.codestack.net/solidworks-api/document/notes/get-note-format-text/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/notes/get-note-format-text/</guid>
    </item>
    <item>
        <title>Macro feature to increment the numeric value in the note via SOLIDWORKS API</title>
        <description>This macro increments the numeric value of the notes by matching regular expression (e.g. incrementing the revision) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/notes/increment-revision/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/notes/increment-revision/</guid>
    </item>
    <item>
        <title>Macro to print all notes to the text file from SOLIDWORKS drawing</title>
        <description>VBA macro to output all notes text to the text file from the SOLIDWORKS drawing file</description>
        <link>https://www.codestack.net/solidworks-api/document/notes/print-to-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/notes/print-to-file/</guid>
    </item>
    <item>
        <title>Add Tag to selected note using SOLIDWORKS API</title>
        <description>Example demonstrates how to add text tag to the selected note in SOLIDWORKS model</description>
        <link>https://www.codestack.net/solidworks-api/document/notes/tag-selected-note/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/notes/tag-selected-note/</guid>
    </item>
    <item>
        <title>Macro to print SOLIDWORKS documents</title>
        <description>VBA macro to print SOLIDWORKS documents using the specified settings (printer name, printer range, orientation, paper size and scale)</description>
        <link>https://www.codestack.net/solidworks-api/document/print/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/print/</guid>
    </item>
    <item>
        <title>Macro to force rebuild SOLIDWORKS document</title>
        <description>VBA macro to force rebuild, hide all types and show isometric view of SOLIDWORKS model</description>
        <link>https://www.codestack.net/solidworks-api/document/rebuild/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/rebuild/</guid>
    </item>
    <item>
        <title>VBA macro to replace and reload active SOLIDWORKS document</title>
        <description>VBA macro to replace active SOLIDWORKS document with new file and reload without closing the file</description>
        <link>https://www.codestack.net/solidworks-api/document/replace/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/replace/</guid>
    </item>
    <item>
        <title>VBA macro to save active file into the previous version of SOLIDWORKS</title>
        <description>VBA macro to save the active SOLIDWORKS document into previous version with optional suffix and prefix</description>
        <link>https://www.codestack.net/solidworks-api/document/save-as-previous-version/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/save-as-previous-version/</guid>
    </item>
    <item>
        <title>Performing entity selection using SOLIDWORKS API</title>
        <description>Articles and examples explaining the selection techniques in SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/</guid>
    </item>
    <item>
        <title>Selecting SOLIDWORKS Objects for API only</title>
        <description>Example shows how to select the object for API purpose only (without graphics selection) preserving current user selections</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/api-only-selection/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/api-only-selection/</guid>
    </item>
    <item>
        <title>Selecting entities in drawing view using SOLIDWORKS API</title>
        <description>Example demonstrates different approaches of selecting entities (e.g. edge, face, vertex) in the drawing views</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/drawing-view-entities/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/drawing-view-entities/</guid>
    </item>
    <item>
        <title>Macro to select all dimensions from the drawing views of the active sheet of SOLIDWORKS drawing</title>
        <description>VBA macro demonstrates how to select all dimensions from the drawing views of the active sheet of SOLIDWORKS drawing using SOLIDWORKS API in a batch mode</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/select-all-drawing-dimensions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/select-all-drawing-dimensions/</guid>
    </item>
    <item>
        <title>Select all sketch elements using SOLIDWORKS API</title>
        <description>This example demonstrates how to select all sketch elements (segments and points) in the active sketch</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/select-all-sketch-elements/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/select-all-sketch-elements/</guid>
    </item>
    <item>
        <title>Selecting SOLIDWORKS objects by name and coordinates using API</title>
        <description>Article explains the pros and cons of SelectById2 method</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/select-by-id/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/select-by-id/</guid>
    </item>
    <item>
        <title>Select component in feature tree using its name via SOLIDWORKS API</title>
        <description>Example demonstrates how to select component by full name at any level of the assembly in the feature manager tree</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/select-component-by-name/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/select-component-by-name/</guid>
    </item>
    <item>
        <title>Macro to select all features in SOLIDWORKS model by type using SOLIDWORKS API</title>
        <description>VBA Macro to select all features in the active SOLIDWORKS model (part, assembly or drawing) by specifying its type</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/select-features-by-type/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/select-features-by-type/</guid>
    </item>
    <item>
        <title>Select Named Entity (face, edge or vertex) using SOLIDWORKS API</title>
        <description>Select named entity (face, edge or vertex) in part, assembly (from component) or drawing (from view) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/select-named-entity/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/select-named-entity/</guid>
    </item>
    <item>
        <title>Select any SOLIDWORKS objects in a batch using API</title>
        <description>Example demonstrates how to select any SOLIDWORKS objects (entities, features, annotations, etc.) in a batch mode</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/select-objects/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/select-objects/</guid>
    </item>
    <item>
        <title>Select standard reference geometry (e.g. Front plane or origin) by type using SOLIDWORKS API</title>
        <description>Example demonstrates how to select standard plane (Top, Front or Right) and origin by specifying its type</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/select-standard-ref-geometry/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/select-standard-ref-geometry/</guid>
    </item>
    <item>
        <title>Select corresponding features in all drawing views</title>
        <description>VBA macro which selects the corresponding features of the feature in the model in all drawing views</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/view-select-corresponding-feature/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/view-select-corresponding-feature/</guid>
    </item>
    <item>
        <title>Wait for user selection in document using SOLIDWORKS API</title>
        <description>2 approaches to wait for the object selected by the user in VBA macro using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/selection/wait-for-selection/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/selection/wait-for-selection/</guid>
    </item>
    <item>
        <title>Set BOM Quantity (Unit Of Measure) property using SOLIDWORKS API</title>
        <description>Example demonstrates how to modify the BOM quantity field in the properties dialog</description>
        <link>https://www.codestack.net/solidworks-api/document/set-bom-quantity-unit-of-measure-property/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/set-bom-quantity-unit-of-measure-property/</guid>
    </item>
    <item>
        <title>Automatically assign new file name for SOLIDWORKS files</title>
        <description>VBA macro to automatically assign new file name for the document based on the referenced drawing view or custom property using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/set-new-file-name/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/set-new-file-name/</guid>
    </item>
    <item>
        <title>Automation Sheet Metal parts using SOLIDWORKS API</title>
        <description>Using SOLIDWORKS API to manipulate sheet metal features</description>
        <link>https://www.codestack.net/solidworks-api/document/sheet-metal/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sheet-metal/</guid>
    </item>
    <item>
        <title>VBA macro to create flat pattern drawing view form the multi-body sheet metal part</title>
        <description>VBA macro demonstrates how to create flat pattern drawing view of the multi-body sheet metal part using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sheet-metal/create-multi-body-flat-pattern/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sheet-metal/create-multi-body-flat-pattern/</guid>
    </item>
    <item>
        <title>Export flat patterns from SOLIDWORKS part or assembly components</title>
        <description>VBA macro to export flat patterns from all components of the active assembly or active part</description>
        <link>https://www.codestack.net/solidworks-api/document/sheet-metal/export-all-flat-patterns/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sheet-metal/export-all-flat-patterns/</guid>
    </item>
    <item>
        <title>Export flat pattern to DXF/DWG from part SOLIDWORKS API</title>
        <description>Exports flat pattern to DXF or DWG from the sheet metal part document</description>
        <link>https://www.codestack.net/solidworks-api/document/sheet-metal/export-dxf-dwg/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sheet-metal/export-dxf-dwg/</guid>
    </item>
    <item>
        <title>Find cut-list item from the sheet metal flat pattern using SOLIDWORKS API</title>
        <description>VBA macro which finds the pointer to the cut-list feature from the selected flat pattern feature</description>
        <link>https://www.codestack.net/solidworks-api/document/sheet-metal/get-body-flat-pattern/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sheet-metal/get-body-flat-pattern/</guid>
    </item>
    <item>
        <title>Remove flat pattern configurations (SM-FLAT-PATTERN) from SOLIDWORKS parts</title>
        <description>VBA macro deletes derived SM-FLAT-PATTERN configurations of the sheet metal SOLIDWORKS parts using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sheet-metal/remove-flat-pattern-configuration/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sheet-metal/remove-flat-pattern-configuration/</guid>
    </item>
    <item>
        <title>Rename sheet metal flat patterns features after the cut-list features</title>
        <description>VBA macro to rename sheet metal flat patterns after the corresponding cut-list feature names</description>
        <link>https://www.codestack.net/solidworks-api/document/sheet-metal/rename-flat-patterns/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sheet-metal/rename-flat-patterns/</guid>
    </item>
    <item>
        <title>Get sketch lines of sheet metal sketched bend using SOLIDWORKS API</title>
        <description>Finds all straight lines (bends) of the sheet metal Sketched Bend feature and selects all segments</description>
        <link>https://www.codestack.net/solidworks-api/document/sheet-metal/sketched-bend-feature-sketch-lines/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sheet-metal/sketched-bend-feature-sketch-lines/</guid>
    </item>
    <item>
        <title>Working with sketch using SOLIDWORKS API</title>
        <description>Working with 2D and 3D sketches (adding and reading segments, transformations, feature creation) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/</guid>
    </item>
    <item>
        <title>Align line along axis using SOLIDWORKS API</title>
        <description>Example demonstrates how to align all sketch lines in the active sketch (add the sketch relation) with one of the selected options (along X, Y or Z)</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/align-line-along-axis/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/align-line-along-axis/</guid>
    </item>
    <item>
        <title>Macro to assign random color to sketches in the document</title>
        <description>VBA macro assigns random color to sketches in SOLIDWORKS parts or assemblies with an option to skip already assigned sketches and unabsorbed sketches</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/assign-random-color/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/assign-random-color/</guid>
    </item>
    <item>
        <title>Convert arc to circle by merging end points using SOLIDWORKS API</title>
        <description>VBA macro to convert sketch arc to a sketch circle by adding the merge relation between start and end points using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/convert-arc-to-circle/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/convert-arc-to-circle/</guid>
    </item>
    <item>
        <title>Macro to create spline CSV file using SOLIDWORKS API</title>
        <description>VBA macro to create spline in the active sketch from the points loaded from the CSV file using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/csv-create-spline/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/csv-create-spline/</guid>
    </item>
    <item>
        <title>Import points cloud from CSV file into sketch via SOLIDWORKS API</title>
        <description>Macro imports the points cloud from the specified CSV file into the active 2D or 3D Sketch using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/csv-import-points/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/csv-import-points/</guid>
    </item>
    <item>
        <title>Macro to export selected sketch in SOLIDWORKS file to DXF/DWG file</title>
        <description>VBA macro to export the selected 2D sketch in SOLIDWORKS part or assembly file to the DXF or DWG file</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/export-dxf-dwg/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/export-dxf-dwg/</guid>
    </item>
    <item>
        <title>VBA macro to export sketch point coordinates to CSV file</title>
        <description>VBA macro to export coordinates of sketch points from the selected sketch with an ability to convert coordinate to user units and into the model space</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/export-point-coordinates/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/export-point-coordinates/</guid>
    </item>
    <item>
        <title>VBA macro to get diameters of all circles in the specified sketch in SOLIDWORKS model</title>
        <description>VBA macro finds all circles and arcs in the specified sketch and returns an array of diameters in SOLIDWORKS model</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/get-circle-diameters/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/get-circle-diameters/</guid>
    </item>
    <item>
        <title>Get selected sketch segments info using SOLIDWORKS API</title>
        <description>VBA macro to get the specific information from the selected sketch segments (line, arc, parabola, spline etc.) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/get-selected-sketch-segments-info/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/get-selected-sketch-segments-info/</guid>
    </item>
    <item>
        <title>Get the total length of segments in selected sketch using SOLIDWORKS API</title>
        <description>C# example to calculate total length of all non construction geometry sketch segments in the selected sketch using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/get-sketch-segments-total-length/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/get-sketch-segments-total-length/</guid>
    </item>
    <item>
        <title>VBA Macro to hide all sketches in the model using SOLIDWORKS API</title>
        <description>Macro will hide (blank) or show (unblank) all sketches (2D and 3D) in the active document using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/hide-all-sketches/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/hide-all-sketches/</guid>
    </item>
    <item>
        <title>Macro to merge sketches using SOLIDWORKS API</title>
        <description>VBA macro to merge selected sketches into a single 3D sketch using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/merge-sketches/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/merge-sketches/</guid>
    </item>
    <item>
        <title>Macro to select equal arcs in the sketch using SOLIDWORKS API</title>
        <description>VBA macro to find and select all arcs with diameter equal to the input arc using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/select-equal-arcs/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/select-equal-arcs/</guid>
    </item>
    <item>
        <title>Macro to toggle the sketch snapping in SOLIDWORKS document</title>
        <description>VBA macro to toggle on and off the sketch enable snapping option in SOLIDWORKS sketch</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/toggle-snapping/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/toggle-snapping/</guid>
    </item>
    <item>
        <title>Understanding transforms in sketches while using SOLIDWORKS API</title>
        <description>Explanation of model to sketch and sketch to model transformations in SOLIDWORKS API to properly calculate the coordinates of sketch segments</description>
        <link>https://www.codestack.net/solidworks-api/document/sketch/transform/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/sketch/transform/</guid>
    </item>
    <item>
        <title>Macro to suspend graphics update using SOLIDWORKS API</title>
        <description>Example demonstrates how to suppress graphics update while performing the operations using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/suspend-graphics-update/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/suspend-graphics-update/</guid>
    </item>
    <item>
        <title>Macro to suspend rebuild operation in SOLIDWORKS model using API</title>
        <description>This macro allows to suspend rebuild operation for parts, assemblies and drawings to enhance the performance using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/suspend-rebuild/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/suspend-rebuild/</guid>
    </item>
    <item>
        <title>Tables (BOM, General, Revision etc.) automation using SOLIDWORKS API</title>
        <description>Article explaining the functions to work with tables (Bill of Materials, General, Weldment Cut List, Holes Table) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/</guid>
    </item>
    <item>
        <title>Combine identical components command in SOLIDWORKS BOM table</title>
        <description>Macro to emulate combine identical components command in SOLIDWORKS BOM table</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/combine-identical-components/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/combine-identical-components/</guid>
    </item>
    <item>
        <title>Export SOLIDWORKS table to CSV using VBA macro</title>
        <description>Macro exports selected table or specified tables (BOM, General Table, Revision etc.) into CSV format allowing to export with or without header preserving the special symbols like comma (,) and new line symbol using VBA macro</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/export-table-csv/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/export-table-csv/</guid>
    </item>
    <item>
        <title>Find and read the table in the SOLIDWORKS drawing by the value of the cell</title>
        <description>VBA macro to find the table in the SOLIDWORKS drawing by the value in the specified cell and reading its data into the variable</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/find-read-table-by-cell/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/find-read-table-by-cell/</guid>
    </item>
    <item>
        <title>Find tables from drawing by type using SOLIDWORKS API</title>
        <description>Find all tables (BOM, general, revision) from drawing sheets using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/find-tables-by-type/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/find-tables-by-type/</guid>
    </item>
    <item>
        <title>Macro to insert SOLIDWORKS Bill Of Materials table and attach to the anchor point</title>
        <description>SOLIDWORKS VBA macro to insert Bill Of Materials (BOM) table into active or all sheets with the specified parameters and attach to the anchor point</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/insert-bom-table/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/insert-bom-table/</guid>
    </item>
    <item>
        <title>Macro to insert holes table to SOLIDWORKS drawing</title>
        <description>VBA macro demonstrates how to insert hole table for the specified entities using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/insert-holes-table/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/insert-holes-table/</guid>
    </item>
    <item>
        <title>Macro to insert SOLIDWORKS Revision table and attach to the anchor point</title>
        <description>SOLIDWORKS VBA macro to insert Revision table into active or all sheets with the specified parameters and attach to the anchor point</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/insert-revision-table/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/insert-revision-table/</guid>
    </item>
    <item>
        <title>Modify location precision of holes in holes table using SOLIDWORKS API</title>
        <description>Example demonstrates how to change the precision for the hole locations in the selected Hole Table</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/modify-holes-table-holes-location-precision/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/modify-holes-table-holes-location-precision/</guid>
    </item>
    <item>
        <title>Read table content into array using SOLIDWORKS API</title>
        <description>Example demonstrates how to read the content of the selected table (Bill Of Materials, General Table, Cut-List Table etc.) into the 2-dimensional array</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/read-table-content-into-array/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/read-table-content-into-array/</guid>
    </item>
    <item>
        <title>Macro renames table annotation using SOLIDWORKS API</title>
        <description>Example demonstrates how to rename the selected table using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/rename-table-annotation/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/rename-table-annotation/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro copies data from Excel table into general table</title>
        <description>Macro will read all the data from the Excel table and import it into the new general table of the active document or update existing table using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/tables/write-excel-table-into-general-table/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tables/write-excel-table-into-general-table/</guid>
    </item>
    <item>
        <title>Tracking objects by temp and persistent ids in SOLIDWORKS API</title>
        <description>This collection of articles explaining how to track different objects while geometry manipulation or across sessions</description>
        <link>https://www.codestack.net/solidworks-api/document/tracking-objects/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tracking-objects/</guid>
    </item>
    <item>
        <title>Using internal IDs of SOLIDWORKS objects from API</title>
        <description>This article explains the use of internal ids and the ways to read the ids from the objects</description>
        <link>https://www.codestack.net/solidworks-api/document/tracking-objects/internal-ids/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tracking-objects/internal-ids/</guid>
    </item>
    <item>
        <title>Reading and changing names of SOLIDWORKS objects (features, components, views) using API</title>
        <description>This article explains the use of object names and the ways to read and change the names</description>
        <link>https://www.codestack.net/solidworks-api/document/tracking-objects/names/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tracking-objects/names/</guid>
    </item>
    <item>
        <title>Using persistent reference id in SOLIDWORKS API to track objects</title>
        <description>This article explains the use of persistent reference ids to track any selectable entity across SOLIDWORKS sessions</description>
        <link>https://www.codestack.net/solidworks-api/document/tracking-objects/persist-references/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tracking-objects/persist-references/</guid>
    </item>
    <item>
        <title>Tracking IDs in SOLIDWORKS API to track entities across operations</title>
        <description>This example demonstrates the use of tracking ids on face while running the merge body operation</description>
        <link>https://www.codestack.net/solidworks-api/document/tracking-objects/tracking-ids/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tracking-objects/tracking-ids/</guid>
    </item>
    <item>
        <title>Get corresponding entities (faces, edges and vertices) in the derived part using SOLIDWORKS API</title>
        <description>VBA macro demonstrates how to find the corresponding entities from the input part in the derived part using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/document/tracking-objects/tracking-ids/derived-part-get-corresponding-entity/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/tracking-objects/tracking-ids/derived-part-get-corresponding-entity/</guid>
    </item>
    <item>
        <title>Upgrade cosmetic threads in active SOLIDWORKS part or assembly using SOLIDWORKS API</title>
        <description>VBA macro upgrades cosmetic threads to a new (SOLIDWORKS 2020) version which allows to improve performance of the document</description>
        <link>https://www.codestack.net/solidworks-api/document/upgrade-cosmetic-threads/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/upgrade-cosmetic-threads/</guid>
    </item>
    <item>
        <title>Generate report for the SOLIDWORKS file versions (created and last saved) for all the files in the folder</title>
        <description>VBA macro which generates CSV report of versions (created and last saved) for all files in the folder</description>
        <link>https://www.codestack.net/solidworks-api/document/versions-report/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/document/versions-report/</guid>
    </item>
    <item>
        <title>Working with geometry (IModeler) using SOLIDWORKS API</title>
        <description>Collection of examples and articles related to SOLIDWORKS model geometry topology.</description>
        <link>https://www.codestack.net/solidworks-api/geometry/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro to find the geometrical difference between parts</title>
        <description>Diff tool to find the geometrical difference between multi-bodies parts using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/bodies-diff/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/bodies-diff/</guid>
    </item>
    <item>
        <title>Macro gets extreme points on body using SOLIDWORKS API</title>
        <description>Example will find the extreme points of the selected body in XYZ directions and create a sketch points</description>
        <link>https://www.codestack.net/solidworks-api/geometry/body-extreme-points/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/body-extreme-points/</guid>
    </item>
    <item>
        <title>VBA macro to find and preview collision volume between two selected bodies</title>
        <description>VBA macro to check the interference and preview the collision volume between two bodies</description>
        <link>https://www.codestack.net/solidworks-api/geometry/body-interference/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/body-interference/</guid>
    </item>
    <item>
        <title>Create body rotation animation using SOLIDWORKS API</title>
        <description>VBA example to create a rotation animation of a selected body around Y axis using SOLIDWORKS API and temp bodies</description>
        <link>https://www.codestack.net/solidworks-api/geometry/body-rotate-animation/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/body-rotate-animation/</guid>
    </item>
    <item>
        <title>Create and display b-spline curve using SOLIDWORKS API</title>
        <description>VBA example demonstrates how to create and preview b-spline curve from the sample data using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/create-bspline-curve/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/create-bspline-curve/</guid>
    </item>
    <item>
        <title>Create selectable 3D bounding box sketch using SOLIDWORKS API</title>
        <description>VBA macro which creates 3D bounding box sketch based on the SOLIDWORKS bounding box with an ability to select sketch segments</description>
        <link>https://www.codestack.net/solidworks-api/geometry/create-selectable-bounding-box/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/create-selectable-bounding-box/</guid>
    </item>
    <item>
        <title>Get type of cylindrical face using SOLIDWORKS API</title>
        <description>Macro identifies the type of the selected simple cylindrical face (through all hole, blind hole or external hole) using SOLIDWORKS API based on the loops type</description>
        <link>https://www.codestack.net/solidworks-api/geometry/cylindrical-face-type/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/cylindrical-face-type/</guid>
    </item>
    <item>
        <title>Determine if selected face is hole or boss using SOLIDWORKS API</title>
        <description>Example demonstrates how to identify if the selected cylindrical face in SOLIDWORKS part or assembly is internal (i.e. hole) or external (i.e. boss) using SOLIDWORKS API based on the normals of the face.</description>
        <link>https://www.codestack.net/solidworks-api/geometry/determine-hole-boss/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/determine-hole-boss/</guid>
    </item>
    <item>
        <title>VBA macro to extend selected face using SOLIDWORKS API</title>
        <description>VBA macro example which demonstrates how to extend the selected face with the specified distance and display the preview as temp body</description>
        <link>https://www.codestack.net/solidworks-api/geometry/extend-surface/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/extend-surface/</guid>
    </item>
    <item>
        <title>Macro to create ISO curves for face using SOLIDWORKS API</title>
        <description>Example demonstrates how to find specified number of iso-curves in the u and v bounds of the selected face using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/face-iso-curves/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/face-iso-curves/</guid>
    </item>
    <item>
        <title>Fill hole with temp body using SOLIDWORKS API</title>
        <description>VBA example demonstrates how to use SOLIDWORKS modeler and create temp body to fill hole in the geometry</description>
        <link>https://www.codestack.net/solidworks-api/geometry/fill-hole/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/fill-hole/</guid>
    </item>
    <item>
        <title>Finding the body bounding cylinder using SOLIDWORKS API</title>
        <description>This example demonstrates how to get the bounding cylinder of the solid body using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/get-bounding-cylinder/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/get-bounding-cylinder/</guid>
    </item>
    <item>
        <title>Get b-spline parameters from the selected edge using SOLIDWORKS API</title>
        <description>Get parameters of b-spline curve (dimension, order, periodicity, control and knot points) from the edge selected in the graphics view using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/get-bspline-parameters/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/get-bspline-parameters/</guid>
    </item>
    <item>
        <title>Get parameters of face at centroid using SOLIDWORKS API</title>
        <description>Example demonstrates how to find the face parameters (coordinate and normal) at the center of the face using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/get-face-center-parameters/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/get-face-center-parameters/</guid>
    </item>
    <item>
        <title>VBA macro to get total face area of the part file</title>
        <description>VBA macro to calculate total face area of all faces from all bodies (including surface bodies) and display in the user units</description>
        <link>https://www.codestack.net/solidworks-api/geometry/get-total-face-area/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/get-total-face-area/</guid>
    </item>
    <item>
        <title>Macro to save bodies into individual SOLIDWORKS part documents</title>
        <description>VBA macro to save all bodies (or selected bodies) in the SOLIDWORKS part document to individual files</description>
        <link>https://www.codestack.net/solidworks-api/geometry/insert-bodies-to-part/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/insert-bodies-to-part/</guid>
    </item>
    <item>
        <title>Offset planar curve (wire body) using SOLIDWORKS API</title>
        <description>VBA macro example to offset planar curve (wire body) and display the offset preview using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/offset-planar-wire-body/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/offset-planar-wire-body/</guid>
    </item>
    <item>
        <title>Macro create precise part bounding box using SOLIDWORKS API</title>
        <description>Macro creates a precise bounding box in the part document using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/precise-bounding-box/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/precise-bounding-box/</guid>
    </item>
    <item>
        <title>Code examples of creating geometrical primitives using SOLIDWORKS modeler API</title>
        <description>Collection of code examples for creating geometric primitives (e.g. box, cylinder, plane, tor, etc.)</description>
        <link>https://www.codestack.net/solidworks-api/geometry/primitives/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/primitives/</guid>
    </item>
    <item>
        <title>Create temp solid body box using SOLIDWORKS API and IModeler interface</title>
        <description>VBA example to create a temp body by center point, direction and size using SOLIDWORKS API and IModeler interface</description>
        <link>https://www.codestack.net/solidworks-api/geometry/primitives/create-box-body/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/primitives/create-box-body/</guid>
    </item>
    <item>
        <title>Create temp cylindrical sheet body using SOLIDWORKS modeler API</title>
        <description>Example demonstrates how to create temp body of a cylindrical sheet</description>
        <link>https://www.codestack.net/solidworks-api/geometry/primitives/create-cylindrical-surface/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/primitives/create-cylindrical-surface/</guid>
    </item>
    <item>
        <title>Create elliptical swept temp body using SOLIDWORKS modeler API</title>
        <description>Example demonstrates how to sweep the circular profile along elliptical path to create a temp body using SOLIDWORKS API and IModeler::CreateSweptBody method</description>
        <link>https://www.codestack.net/solidworks-api/geometry/primitives/create-elliptical-sweep/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/primitives/create-elliptical-sweep/</guid>
    </item>
    <item>
        <title>Create extruded slot temp body using SOLIDWORKS modeler API</title>
        <description>Example demonstrates how to extrude the slot profile to create a temp body using SOLIDWORKS API and IModeler interface</description>
        <link>https://www.codestack.net/solidworks-api/geometry/primitives/create-extruded-slot/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/primitives/create-extruded-slot/</guid>
    </item>
    <item>
        <title>Create temp spherical sheet body using SOLIDWORKS modeler API</title>
        <description>Example demonstrates how to create temp body of a spherical sheet</description>
        <link>https://www.codestack.net/solidworks-api/geometry/primitives/create-spherical-surface/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/primitives/create-spherical-surface/</guid>
    </item>
    <item>
        <title>Create temp toroidal sheet body using SOLIDWORKS modeler API</title>
        <description>Example demonstrates how to create temp body of a toroidal sheet</description>
        <link>https://www.codestack.net/solidworks-api/geometry/primitives/create-toroidal-surface/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/primitives/create-toroidal-surface/</guid>
    </item>
    <item>
        <title>Find intersection points and topology entities by ray intersection SOLIDWORKS model</title>
        <description>VBA macro to find intersection points and the corresponding topology entities using rays in SOLIDWORKS part documents</description>
        <link>https://www.codestack.net/solidworks-api/geometry/ray-intersection/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/ray-intersection/</guid>
    </item>
    <item>
        <title>Read and display body from the file using SOLIDWORKS API</title>
        <description>VBA example to deserialize body geometry from external binary file into temp body and display using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/read-body-from-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/read-body-from-file/</guid>
    </item>
    <item>
        <title>Macro to reconstruct spherical surface using SOLIDWORKS modeler API</title>
        <description>Example demonstrates how to create spherical surface from the selected spherical face using SOLIDWORKS API in C#</description>
        <link>https://www.codestack.net/solidworks-api/geometry/reconstruct-spherical-surface/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/reconstruct-spherical-surface/</guid>
    </item>
    <item>
        <title>Save the selected body into external file using SOLIDWORKS API</title>
        <description>VBA example to serialize the selected body as binary file using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/save-body-to-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/save-body-to-file/</guid>
    </item>
    <item>
        <title>Create sketch points on selected edge via SOLIDWORKS API</title>
        <description>Macro creates specified number of sketch points on the selected edge in the 3D sketch</description>
        <link>https://www.codestack.net/solidworks-api/geometry/selected-edge-create-sketch-points/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/selected-edge-create-sketch-points/</guid>
    </item>
    <item>
        <title>Get the sheet body geometry type using SOLIDWORKS API</title>
        <description>Example identifies the type of the selected sheet body (open shell, internal shell, external shell)</description>
        <link>https://www.codestack.net/solidworks-api/geometry/sheet-body-geometry-type/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/sheet-body-geometry-type/</guid>
    </item>
    <item>
        <title>Macro slices body by sections using SOLIDWORKS API</title>
        <description>Example demonstrates how to slice body by sections and extract the section data from the slices using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/slice-body/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/slice-body/</guid>
    </item>
    <item>
        <title>SOLIDWORKS Macro to Split Body By Faces using SOLIDWORKS API</title>
        <description>Macro splits the selected surface or solid body by faces creating individual sheet body for each face using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/split-body-by-faces/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/split-body-by-faces/</guid>
    </item>
    <item>
        <title>Storing and restoring temp body in 3rd party storage using SOLIDWORKS API</title>
        <description>Storing the temp body in the SOLIDWORKS document stream via 3rd party storage and restoring it on opening using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/store-restore-body/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/store-restore-body/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro finds intersection points between surface and curve</title>
        <description>Example demonstrates how to find the intersection points between selected plane or face with edge or sketch segment</description>
        <link>https://www.codestack.net/solidworks-api/geometry/surface-curve-intersection/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/surface-curve-intersection/</guid>
    </item>
    <item>
        <title>SOLIDWORKS VBA macro to copy preselected faces</title>
        <description>SOLIDWORKS VBA macro to copy selected faces by calling the &quot;Surface Offset&quot; feature with distance 0</description>
        <link>https://www.codestack.net/solidworks-api/geometry/surface-offset-equal/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/surface-offset-equal/</guid>
    </item>
    <item>
        <title>Using transformations in SOLIDWORKS API</title>
        <description>Applying and reading transformation (components, bodies, sketches etc.) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/transformation/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/transformation/</guid>
    </item>
    <item>
        <title>Usage of assembly component transformation in SOLIDWORKS API</title>
        <description>Example explains transformation of rotation and translation for components in the assembly</description>
        <link>https://www.codestack.net/solidworks-api/geometry/transformation/assembly-component-transformation/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/transformation/assembly-component-transformation/</guid>
    </item>
    <item>
        <title>Create rotational transformation of circular pattern via SOLIDWORKS API</title>
        <description>Example reads the transform of the selected circular pattern and creates a temp preview of the pattern of the specified seed body by applying the same transform as in the circular pattern</description>
        <link>https://www.codestack.net/solidworks-api/geometry/transformation/circular-pattern-data-rotational-transformation/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/transformation/circular-pattern-data-rotational-transformation/</guid>
    </item>
    <item>
        <title>Get the transformation matrix of coordinate system using SOLIDWORKS API</title>
        <description>VBA macro to get the 4x4 transformation matrix from the selected coordinate systems and output the result in the immediate window</description>
        <link>https://www.codestack.net/solidworks-api/geometry/transformation/get-coordinate-system-transform/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/transformation/get-coordinate-system-transform/</guid>
    </item>
    <item>
        <title>Create vector normal to screen view using SOLIDWORKS API</title>
        <description>Example demonstrates how to draw a sketch line which is perpendicular (normal) to the current view orientation relative to the screen</description>
        <link>https://www.codestack.net/solidworks-api/geometry/transformation/vector-normal-to-screen-view/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/transformation/vector-normal-to-screen-view/</guid>
    </item>
    <item>
        <title>Untrim face or surface with temporary geometry using SOLIDWORKS API</title>
        <description>VBA example to create an untrimmed (restored) surface from the selected face with temporary geometry using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/geometry/untrim-surface/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/geometry/untrim-surface/</guid>
    </item>
    <item>
        <title>Getting started: Developing applications with SOLIDWORKS API</title>
        <description>Detailed guides of getting started with developing applications for SOLIDWORKS via API</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/</guid>
    </item>
    <item>
        <title>How to develop add-ins for SOLIDWORKS automation via API</title>
        <description>Detailed guides for creating SOLIDWORKS add-ins in most popular programming languages to extend SOLIDWORKS functionality using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/add-ins/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/add-ins/</guid>
    </item>
    <item>
        <title>Creating C# add-in for SOLIDWORKS automation using API</title>
        <description>Detailed guide of creating SOLIDWORKS add-in from scratch using C#</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/add-ins/csharp/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/add-ins/csharp/</guid>
    </item>
    <item>
        <title>Creating VB.NET add-in for SOLIDWORKS using API</title>
        <description>Detailed guide of creating &#x27;hello world&#x27; SOLIDWORKS add-in from scratch using VB.NET</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/add-ins/vbnet/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/add-ins/vbnet/</guid>
    </item>
    <item>
        <title>Explanation of SOLIDWORKS API Object Model and object relations</title>
        <description>Collection of articles for detailed explanation of SOLIDWORKS API Object Model, class hierarchy, naming convention and objects relations</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/api-object-model/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/api-object-model/</guid>
    </item>
    <item>
        <title>How to use Accessors section in SOLIDWORKS API Help</title>
        <description>Explanation of accessors section in API Help documentation which helps to find the way of accessing specific objects in SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/api-object-model/accessors/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/api-object-model/accessors/</guid>
    </item>
    <item>
        <title>SOLIDWORKS API Object Model class hierarchy diagram</title>
        <description>Detailed explanation of relationships (class diagram) between classes and interfaces in the SOLIDWORKS API Objects Model</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/api-object-model/class-diagram/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/api-object-model/class-diagram/</guid>
    </item>
    <item>
        <title>Difference between SOLIDWORKS API methods with and without I</title>
        <description>Explanation of the differences between method names and interfaces containing the I at the beginning (e.g. IModelDoc2 vs ModelDoc2)</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/api-object-model/i-api-versions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/api-object-model/i-api-versions/</guid>
    </item>
    <item>
        <title>Naming for methods and properties in SOLIDWORKS API</title>
        <description>Explanation of the naming convention for methods, properties and interfaces in the SOLIDWORKS API object model (i.e. OpenDoc6 vs OpenDoc5)</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/api-object-model/naming-convention/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/api-object-model/naming-convention/</guid>
    </item>
    <item>
        <title>Inter-Process communication between SOLIDWORKS applications</title>
        <description>Ways for Inter-Process communication between SOLIDWORKS applications (macros, add-ins, stand-alone application)</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/</guid>
    </item>
    <item>
        <title>Invoke function of SOLIDWORKS add-in from stand-alone application or macro</title>
        <description>Calling function of SOLIDWORKS add-in from stand-alone application or macro (enabling add-in custom API)</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/invoke-add-in-functions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/invoke-add-in-functions/</guid>
    </item>
    <item>
        <title>In-Process invoking of SOLIDWORKS add-in API from out-of-process applications</title>
        <description>Framework for calling the add-in API in-process form stand-alone applications or macros to gain maximum performance</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/invoke-add-in-functions/in-process-invoking/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/invoke-add-in-functions/in-process-invoking/</guid>
    </item>
    <item>
        <title>Call function of SOLIDWORKS add-in object from stand-alone application or macro</title>
        <description>Invoking function of SOLIDWORKS add-in from stand-alone application or macro (enabling add-in custom API)</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/invoke-add-in-functions/via-add-in-object/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/invoke-add-in-functions/via-add-in-object/</guid>
    </item>
    <item>
        <title>Call functions of SOLIDWORKS add-in via Running Objects Table (ROT)</title>
        <description>Calling SOLIDWORKS add-in functions (add-in API) by registering an API object in the Running Object Table (ROT)</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/invoke-add-in-functions/via-rot/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/invoke-add-in-functions/via-rot/</guid>
    </item>
    <item>
        <title>Pass Parameters To SOLIDWORKS VBA Macro</title>
        <description>Workarounds for passing parameters to SOLIDWORKS VBA macro from external applications</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/pass-parameters-to-vba-macro/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/pass-parameters-to-vba-macro/</guid>
    </item>
    <item>
        <title>Passing the parameters to SOLIDWORKS VBA Macro via clipboard</title>
        <description>Passing the custom string parameters to VBA macro from .NET application or another macro via clipboard</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/pass-parameters-to-vba-macro/via-clipboard/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/pass-parameters-to-vba-macro/via-clipboard/</guid>
    </item>
    <item>
        <title>Passing the parameters to SOLIDWORKS Macro using the SWBasic macro</title>
        <description>Workaround of passing the parameters to the SOLIDWORKS macro via replacing the text in the SWBasic macro</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/pass-parameters-to-vba-macro/via-swb-macro/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/inter-process-communication/pass-parameters-to-vba-macro/via-swb-macro/</guid>
    </item>
    <item>
        <title>Programming VBA and VSTA macros using SOLIDWORKS API</title>
        <description>Introduction to VBA and VSTA SOLIDWORKS macros development for SOLIDWORKS automation using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/macros/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/macros/</guid>
    </item>
    <item>
        <title>Create And Run VSTA Macro (C# and VB.NET) in SOLIDWORKS</title>
        <description>This article explains how to create a VSTA macro (C# or VB.NET) from the existing code and run it</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/macros/create-vsta/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/macros/create-vsta/</guid>
    </item>
    <item>
        <title>Edit VBA and VSTA macros in SOLIDWORKS</title>
        <description>Editing existing VBA and VSTA macros in SOLIDWORKS</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/macros/edit/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/macros/edit/</guid>
    </item>
    <item>
        <title>Creating macro buttons in SOLIDWORKS toolbars</title>
        <description>Article explains how to create a custom button to run the macro from the commands toolbar</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/macros/macro-buttons/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/macros/macro-buttons/</guid>
    </item>
    <item>
        <title>Recording and editing macros in SOLIDWORKS</title>
        <description>This article explains how to record the macro commands</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/macros/recording/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/macros/recording/</guid>
    </item>
    <item>
        <title>Run VBA and VSTA macros in SOLIDWORKS</title>
        <description>Running VBA and VSTA macros in SOLIDWORKS</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/macros/run/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/macros/run/</guid>
    </item>
    <item>
        <title>Run SOLIDWORKS macro automatically on application start</title>
        <description>Setting up to run macro automatically once SOLIDWORKS application loads</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/macros/run-macro-on-solidworks-start/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/macros/run-macro-on-solidworks-start/</guid>
    </item>
    <item>
        <title>SOLIDWORKS Macro types - VBA (swp), SWBasic (swb), VSTA (dll)</title>
        <description>This article explains the different types of macros supported by SOLIDWORKS (VBA, VSTA, SWBasic)</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/macros/types/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/macros/types/</guid>
    </item>
    <item>
        <title>How to utilize SOLIDWORKS API methods within the scripts</title>
        <description>Article provides examples of calling SOLIDWORKS APIs from different scripts, including vbScript, PowerShell, JavaScript</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/</guid>
    </item>
    <item>
        <title>Utilizing SOLIDWORKS API methods in Java Script</title>
        <description>Examples demonstrating how to call SOLIDWORKS API from JavaScript in internet browser via ActiveXObject</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/java-script/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/java-script/</guid>
    </item>
    <item>
        <title>Using SOLIDWORKS API to render feature tree in HTML page</title>
        <description>Example demonstrates how to extract and render feature tree of SOLIDWORKS part document in HTML page using SOLIDWORKS API with JavaScript and ActiveX control in Internet Explorer</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/java-script/html-feature-tree/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/java-script/html-feature-tree/</guid>
    </item>
    <item>
        <title>Utilizing SOLIDWORKS API methods in PowerShell scripts</title>
        <description>Introduction to automation of SOLIDWORKS using API with PowerShell script</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/power-shell/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/power-shell/</guid>
    </item>
    <item>
        <title>Export SOLIDWORKS files using SOLIDWORKS API in shell script</title>
        <description>Script allows exporting of the SOLIDWORKS file into the foreign format using command line</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/power-shell/export-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/power-shell/export-file/</guid>
    </item>
    <item>
        <title>Script generates model from input parameters using SOLIDWORKS API</title>
        <description>Script generating model based on the template with specified parameters using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/power-shell/model-generator/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/power-shell/model-generator/</guid>
    </item>
    <item>
        <title>Automation of SOLIDWORKS using SOLIDWORKS API in vbScript</title>
        <description>Introduction to automation of SOLIDWORKS using API with vbScript</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/vbscript/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/vbscript/</guid>
    </item>
    <item>
        <title>Batch export SOLIDWORKS models via vbScript</title>
        <description>Example of batch exporting SOLIDWORKS documents from the vbScript</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/vbscript/batch-export/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/vbscript/batch-export/</guid>
    </item>
    <item>
        <title>Script extract mass properties of file using SOLIDWORKS API</title>
        <description>Example demonstrates how to extract mass properties form the specified file using vbScript and SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/vbscript/get-mass-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/vbscript/get-mass-properties/</guid>
    </item>
    <item>
        <title>Open SOLIDWORKS assembly in quick view mode from Windows file explorer</title>
        <description>Tool to open SOLIDWORKS assembly or drawing in quick view (large design review) mode from the context menu in Windows file explorer</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/scripts/vbscript/open-quick-view/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/scripts/vbscript/open-quick-view/</guid>
    </item>
    <item>
        <title>How to create stand-alone (exe) applications using SOLIDWORKS API</title>
        <description>Two approaches to connect to SOLIDWORKS instance from the COM-compatible programming languages</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/stand-alone/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/stand-alone/</guid>
    </item>
    <item>
        <title>Create C&#x2B;&#x2B; Stand-Alone (exe) application for SOLIDWORKS</title>
        <description>Guide for how to connect to SOLIDWORKS application from out-of-process (a.k.a Stand-Alone) application (e.g. MFC, Win32 Console Application) using C&#x2B;&#x2B; and Microsoft Visual Studio</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/stand-alone/connect-cpp/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/stand-alone/connect-cpp/</guid>
    </item>
    <item>
        <title>Create C# stand-alone application for SOLIDWORKS API automation</title>
        <description>Guide of how to connect to SOLIDWORKS application from out-of-process (a.k.a Stand-Alone) application (e.g. Windows Forms, Windows Console) using C# and Microsoft Visual Studio</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/stand-alone/connect-csharp/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/stand-alone/connect-csharp/</guid>
    </item>
    <item>
        <title>Create VB.NET Stand-Alone (exe) application for SOLIDWORKS</title>
        <description>Guide for how to connect to SOLIDWORKS application from out-of-process (a.k.a Stand-Alone) application (e.g. Windows Forms, Windows Console) using VB.NET and Microsoft Visual Studio</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/stand-alone/connect-vbnet/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/stand-alone/connect-vbnet/</guid>
    </item>
    <item>
        <title>Starting SOLIDWORKS application in background (hidden)</title>
        <description>Instructions of how to start SOLIDWORKS application to be used by stand-alone automation tool in background (hidden)</description>
        <link>https://www.codestack.net/solidworks-api/getting-started/stand-alone/start-background/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/getting-started/stand-alone/start-background/</guid>
    </item>
    <item>
        <title>Importing and exporting files using SOLIDWORKS API</title>
        <description>Collection of examples and articles related to files importing and exporting using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/import-export/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/</guid>
    </item>
    <item>
        <title>Export Flat Pattern to DXF/DWG with Cleanup page using SOLIDWORKS API</title>
        <description>VBA example which demonstrates how to export specified flat pattern to DXF/DWG with Cleanup dialog</description>
        <link>https://www.codestack.net/solidworks-api/import-export/dwg-export-cleanup/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/dwg-export-cleanup/</guid>
    </item>
    <item>
        <title>Export SOLIDWORKS files to foreign formats via Macro&#x2B; framework</title>
        <description>VBA macro demonstrates how to use Macro&#x2B; and CAD&#x2B; API to export SOLIDWORKS files to multiple specified formats</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export/</guid>
    </item>
    <item>
        <title>Macro to export selected bodies to foreign format</title>
        <description>VBA macro to export only selected bodies to foreign format (e.g. 3D xml, xaml, amf, 3mf)</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-bodies/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-bodies/</guid>
    </item>
    <item>
        <title>VBA macro to export active documetn relative to the specified coordinate system using SOLIDWORKS API</title>
        <description>VBA macro exports active model into the foreign format relative to the specified coordinate system usign SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-coordinate-system/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-coordinate-system/</guid>
    </item>
    <item>
        <title>Export assembly or part to IFC 2x3 or 4 using SOLIDWORKS API</title>
        <description>Example in VBA to export active part or assembly document to IFC format (2x3 or 4) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-ifc/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-ifc/</guid>
    </item>
    <item>
        <title>Export individual bodies and flat-patterns from SOLIDWORKS part file via Macro&#x2B; framework</title>
        <description>VBA macro demonstrates how to use Macro&#x2B; and CAD&#x2B; API to export individual bodies to foreign format and flat pattern (for sheet metal) from the active SOLIDWORKS part</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-individual-bodies/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-individual-bodies/</guid>
    </item>
    <item>
        <title>Export individual bodies from cut-lists from SOLIDWORKS part file via Macro&#x2B; framework</title>
        <description>VBA macro demonstrates how to use Macro&#x2B; to export individual bodies from cut-lists to foreign format from the active SOLIDWORKS part</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-individual-cut-lists/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-individual-cut-lists/</guid>
    </item>
    <item>
        <title>Macro to export SOLIDWORKS file to multiple formats</title>
        <description>VBA macro to export file (or optionally all configuration or drawing sheets) to multiple formats</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-multi-formats/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-multi-formats/</guid>
    </item>
    <item>
        <title>Macro to save active drawing as PDF file into selected output folder and close drawing</title>
        <description>VBA macro which saves active SOLIDWORKS drawing as PDF file to a selected output folder and saves and closes the original drawing</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-pdf-browse-folder/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-pdf-browse-folder/</guid>
    </item>
    <item>
        <title>Export individual sheets from SOLIDWORKS drawing to PDF</title>
        <description>VBA macro to export all sheets (or selected sheets) from multi-sheets drawing to individual PDF files</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-sheets-pdf/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-sheets-pdf/</guid>
    </item>
    <item>
        <title>VBA macro to export selected sketch segments to IGES</title>
        <description>VBA macro exports selected sketch segments and sketches to IGES format as wires</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-sketch-segments/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-sketch-segments/</guid>
    </item>
    <item>
        <title>Export part or selected component to STL using SOLIDWORKS API</title>
        <description>Macro exports selected assembly component or part to stl format without the need of activating the document. Macro can optionally apply transformation to the exported STL to reorient the output</description>
        <link>https://www.codestack.net/solidworks-api/import-export/export-stl/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/export-stl/</guid>
    </item>
    <item>
        <title>Macro to import STEP files and save as SOLIDWORKS files using a sub-folder with the same name</title>
        <description>VBA macro to import STEP files and save as SOLIDWORKS files using a sub-folder with the same name.</description>
        <link>https://www.codestack.net/solidworks-api/import-export/import-step/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/import-step/</guid>
    </item>
    <item>
        <title>Macro to import foreign file into active part using SOLIDWORKS API</title>
        <description>VBA macro to import foreign file (parasolid, step, iges, etc.) directly into the active part document using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/import-export/import-to-active-part/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/import-to-active-part/</guid>
    </item>
    <item>
        <title>Print active SOLIDWORKS drawing to PDF printer using SOLIDWORKS API</title>
        <description>VBA macro to print active SOLIDWORKS drawing to PDF printer using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/import-export/print-pdf/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/print-pdf/</guid>
    </item>
    <item>
        <title>VBA macro to scale the geometry of the imported features using SOLIDWORKS API</title>
        <description>VBA macro scales the bodies from the imported features of the foreign formats (e.g. STEP, IGES) with the specified scale factor</description>
        <link>https://www.codestack.net/solidworks-api/import-export/scale-imported-part/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/scale-imported-part/</guid>
    </item>
    <item>
        <title>Macro to split multi-body part to individual part files</title>
        <description>VBA macro splits the active SOLIDWORKS multi-body part file into individual part files preserving body appearances</description>
        <link>https://www.codestack.net/solidworks-api/import-export/split-bodies/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/import-export/split-bodies/</guid>
    </item>
    <item>
        <title>Automating Motion Study using SOLIDWORKS API</title>
        <description>Collection of articles and examples related to SOLIDWORKS Motion Study API</description>
        <link>https://www.codestack.net/solidworks-api/motion-study/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/motion-study/</guid>
    </item>
    <item>
        <title>Macro animates switching of configurations using SOLIDWORKS API</title>
        <description>Macro demonstrates how to create an animation from configurations to represents model history or sheet metal folding</description>
        <link>https://www.codestack.net/solidworks-api/motion-study/animate-configurations/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/motion-study/animate-configurations/</guid>
    </item>
    <item>
        <title>Managing System Options And User Preferences using SOLIDWORKS API</title>
        <description>Articles and example to control user preferences and system options at document and application levels using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/options/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/</guid>
    </item>
    <item>
        <title>Managing system options (application level) using SOLIDWORKS API</title>
        <description>Collection of articles and examples which demonstrate how to control application (system) options (user preferences) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/options/application/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/application/</guid>
    </item>
    <item>
        <title>Change system page setup options in SOLIDWORKS using API in macro</title>
        <description>Changing system level (application) page setup options (printer paper size, scale, etc.) for printing using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/options/application/system-page-setup/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/application/system-page-setup/</guid>
    </item>
    <item>
        <title>VBA macro to toggle white background in drawings</title>
        <description>VBA macro to toggle a white background with another color of your choice in drawings using system settings</description>
        <link>https://www.codestack.net/solidworks-api/options/application/toggle-drawing-background-white/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/application/toggle-drawing-background-white/</guid>
    </item>
    <item>
        <title>Managing user preferences of the document using SOLIDWORKS API</title>
        <description>Collection of articles and examples which demonstrate how to control document options (user preferences) using SOLIDWORKS API</description>
        <link>https://www.codestack.net/solidworks-api/options/document/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/document/</guid>
    </item>
    <item>
        <title>Save SOLIDWORKS drawing with detailing mode on and off</title>
        <description>VBA Macro to toggle detailing mode on and off while saving</description>
        <link>https://www.codestack.net/solidworks-api/options/document/detailing-mode-save-model-data/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/document/detailing-mode-save-model-data/</guid>
    </item>
    <item>
        <title>Export all SOLIDWORKS document level options to Excel</title>
        <description>Macro allows to export all document properties into excel format using SOLIDWORKS API and reflection</description>
        <link>https://www.codestack.net/solidworks-api/options/document/extract-all-options/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/document/extract-all-options/</guid>
    </item>
    <item>
        <title>Setting ShadedImageQualityCoarse in user preferences of the active document using SOLIDWORKS API</title>
        <description>SolidWorks VBA Macro to set the Shaded Image quality to coarse in Part and Assembly files. Also the checkmark &quot;Apply to all referenced part documents&quot; is set to ON if the active document is an assembly.</description>
        <link>https://www.codestack.net/solidworks-api/options/document/image-quality-coarse/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/document/image-quality-coarse/</guid>
    </item>
    <item>
        <title>Macro to set shaded and wireframe image quality settings in SOLIDWORKS document</title>
        <description>VBA macro to change the value of shaded and draft quality HLR/HLV resolution and wireframe and high quality HLT/HLV resolution</description>
        <link>https://www.codestack.net/solidworks-api/options/document/set-image-quality/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/document/set-image-quality/</guid>
    </item>
    <item>
        <title>Macro to set SOLIDWORKS document units (length, angle, mass, volume, time)</title>
        <description>VBA macro to set unit system in the SOLIDWORKS document or custom units (length, angle, mass, volume, time)</description>
        <link>https://www.codestack.net/solidworks-api/options/document/set-units/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/options/document/set-units/</guid>
    </item>
    <item>
        <title>Troubleshooting the common errors in SOLIDWORKS API development</title>
        <description>Techniques for troubleshooting and fixing the errors in the SOLIDWORKS API applications (macros, add-ins and stand-alones)</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/</guid>
    </item>
    <item>
        <title>SOLIDWORKS Add-Ins Troubleshooting: Issues And Resolutions</title>
        <description>Overview and solutions for the most common errors of SOLIDWORKS add-ins and SDK</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/addins/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/addins/</guid>
    </item>
    <item>
        <title>Fix missing Visual Studio SOLIDWORKS API SDK project templates</title>
        <description>Fixing the installation of SOLIDWORKS API SDK when add-in templates are not shown in Visual Studio C# and VB.NET projects</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/addins/sdk-installation/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/addins/sdk-installation/</guid>
    </item>
    <item>
        <title>How to fix the error of SOLIDWORKS add-ins sharing common libraries</title>
        <description>Fixing the issue of using different versions of shared library by enabling binding redirect</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/addins/shared-library-conflict/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/addins/shared-library-conflict/</guid>
    </item>
    <item>
        <title>SOLIDWORKS Macros Troubleshooting: Issues And Resolutions</title>
        <description>Overview and solutions for the most common errors of running the macros in SOLIDWORKS</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/</guid>
    </item>
    <item>
        <title>Fix incorrect use of 32-bit versions of Windows API functions in SOLIDWORKS macros</title>
        <description>Fixing the Compile error - The code in this project must be updated for use on 64-bit systems when macro is utilizing Windows API functions</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/32-windows-api-functions-incorrect-use/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/32-windows-api-functions-incorrect-use/</guid>
    </item>
    <item>
        <title>Fix SOLIDWORKS macro issues with lightweight components in assembly or drawing</title>
        <description>Fixing the Run-time Error &#x27;91&#x27; - Object variable or With block variable not set when macro is working with the components in the assembly</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/assembly-drawing-lightweight-components/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/assembly-drawing-lightweight-components/</guid>
    </item>
    <item>
        <title>Fix issues with failed to connect to database or Excel in SOLIDWORKS macro</title>
        <description>Fixing the error in the macro which connects to database (e.g. SQL, MySql, Oracle, MS Access etc.) or any other data source and doesn&#x27;t read/write values or displays error</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/connect-database-excel-error/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/connect-database-excel-error/</guid>
    </item>
    <item>
        <title>Fix errors when creating sketch segments using SOLIDWORKS API</title>
        <description>Fixing the inconsistency of sketch segments (line, arcs, etc) or sketch points creation in the macro</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/create-sketch-segments-error/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/create-sketch-segments-error/</guid>
    </item>
    <item>
        <title>Fix SOLIDWORKS macro which is using future version APIs</title>
        <description>Fixing the macro which fails when run on old (not the latest) version of SOLIDWORKS and Run-time error &#x27;438&#x27; - object doesn&#x27;t support this property or method or Run-time error &#x27;445&#x27; - object doesn&#x27;t support this action error is displayed</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/future-version-apis/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/future-version-apis/</guid>
    </item>
    <item>
        <title>Failed to run SOLIDWORKS macro with multiple entry points</title>
        <description>Fixing the macro which doesn&#x27;t work if it is run from the Tools-&gt;Macro-&gt;Run menu in SOLIDWORKS but works correctly if opened in the VBA editor and executed via F5 or by clicking green arrow</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/macro-multiple-entry-points/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/macro-multiple-entry-points/</guid>
    </item>
    <item>
        <title>How to fix merged SOLIDWORKS macro errors</title>
        <description>Fixing Run-time error &#x27;424&#x27; - Object required for macros which work correctly independently but failed to work when merged to one</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/merged-macro-error/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/merged-macro-error/</guid>
    </item>
    <item>
        <title>How to fix Missing COM (ActiveX) Component error</title>
        <description>How to fix Runtime error 429 in VBA macros</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/missing-com-component/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/missing-com-component/</guid>
    </item>
    <item>
        <title>How to fix Missing SOLIDWORKS Type Library References error</title>
        <description>Fixing Can&#x27;t find project or library error in legacy macro</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/missing-solidworks-type-library-references/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/missing-solidworks-type-library-references/</guid>
    </item>
    <item>
        <title>Fix the inconsistent model title extension in SOLIDWORKS API</title>
        <description>Fixing the Run-time Error &#x27;5&#x27; - Invalid procedure call or argument error when running a macro which is using the title of the model (e.g. inserting the note, linking the custom property value, generating new file name for exporting)</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/model-title-inconsistency-displaying-extension/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/model-title-inconsistency-displaying-extension/</guid>
    </item>
    <item>
        <title>SOLIDWORKS macro error when preconditions are not met</title>
        <description>Fixing the Run-time Error &#x27;91&#x27; or Run-time error &#x27;13&#x27; when running the macro</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/preconditions-not-met/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/preconditions-not-met/</guid>
    </item>
    <item>
        <title>Fix failed SOLIDWORKS VSTA (C# or VB.NET) macro</title>
        <description>Fixing the Cannot Open error when running the VSTA macro (C# or VB.NET)</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/run-vsta-macro-error/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/run-vsta-macro-error/</guid>
    </item>
    <item>
        <title>Fixing the inconsistent selections in the SOLIDWORKS macro</title>
        <description>Fixing the error when selections in the macro are not consistent</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/selection-inconsistency/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/selection-inconsistency/</guid>
    </item>
    <item>
        <title>Fixing the error when running legacy SWBasic (*.swb) SOLIDWORKS macro</title>
        <description>Fixing the error when running or editing the legacy macro in swb format</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/swb-macro-error/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/swb-macro-error/</guid>
    </item>
    <item>
        <title>Fix too long path error when running the SOLIDWORKS macro</title>
        <description>Fixing the Cannot Open error when opening or running the macro stored under the long projects structure</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/too-long-macro-path/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/too-long-macro-path/</guid>
    </item>
    <item>
        <title>Fix too long SOLIDWORKS VBA macro line error</title>
        <description>Fixing the Compile error - Invalid outside procedure error when placing the long text into the VBA macro variable</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/too-long-vba-macro-line/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/too-long-vba-macro-line/</guid>
    </item>
    <item>
        <title>Fix invalid namespace in VSTA (C# or VB.NET) SOLIDWORKS macro</title>
        <description>Fixing the compile error of VSTA macro when the code is copied from the example</description>
        <link>https://www.codestack.net/solidworks-api/troubleshooting/macros/vsta-invalid-namespace/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-api/troubleshooting/macros/vsta-invalid-namespace/</guid>
    </item>
    <item>
        <title>Introduction to SOLIDWORKS Document Manager API</title>
        <description>Collection of examples and articles utilizing SOLIDWORKS Document Manager library</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/</guid>
    </item>
    <item>
        <title>Utilizing main ISwDMApplication application object in SOLIDWORKS Document Manager API</title>
        <description>Explanation and examples of top level object in Document Manager API ISwDMApplication</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/application/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/application/</guid>
    </item>
    <item>
        <title>Copy documents tree using SOLIDWORKS Document Manager API</title>
        <description>Example demonstrates how to copy documents (assembly or drawing) tree to a new location by adding the suffix to each file preserving the references using SOLIDWORKS Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/application/copy-tree/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/application/copy-tree/</guid>
    </item>
    <item>
        <title>Examples of using ISwDMDocument object for document in Document Manager API</title>
        <description>Examples related of usage of ISwDMDocument interface in document manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/</guid>
    </item>
    <item>
        <title>Working with assembly documents using SOLIDWORKS Document Manager API</title>
        <description>Collection of examples for assemblies in Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/assembly/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/assembly/</guid>
    </item>
    <item>
        <title>Get all assembly components using SOLIDWORKS Document Manager API</title>
        <description>Example demonstrates how to get all components on all levels from the document using the Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/assembly/get-all-components/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/assembly/get-all-components/</guid>
    </item>
    <item>
        <title>Storing and data in model using SOLIDWORKS Document Manager API</title>
        <description>Overview of the options to store and read the data in the model using SOLIDWORKS Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/</guid>
    </item>
    <item>
        <title>Managing custom properties for files using SOLIDWORKS Document Manager API</title>
        <description>Adding, removing, modifying, reading custom properties (visible and invisible) for files using SOLIDWORKS Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/</guid>
    </item>
    <item>
        <title>Add invisible custom property to the model using SOLIDWORKS Document Manager API</title>
        <description>VBA macro to add invisible custom property to the model using SOLIDWORKS Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/add-invisible-custom-property/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/add-invisible-custom-property/</guid>
    </item>
    <item>
        <title>Excel macro to manage custom properties in SOLIDWORKS files</title>
        <description>Excel macro which allows very fast way to manage (read and write) SOLIDWORKS custom properties in a batch directly from Excel spreadsheet</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/excel-functions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/excel-functions/</guid>
    </item>
    <item>
        <title>Read all invisible custom properties using SOLIDWORKS Document Manager API</title>
        <description>VBA example to read and output all invisible custom properties from the specific model using SOLIDWORKS Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/read-all-invisible-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/read-all-invisible-properties/</guid>
    </item>
    <item>
        <title>Read All Custom Properties using SOLIDWORKS Document Manager API</title>
        <description>VBA macro which reads all custom properties from all sources (file, configuration, cut-list) using SOLIDWORKS Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/read-all-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/read-all-properties/</guid>
    </item>
    <item>
        <title>Write custom properties to all sources using Document Manager API</title>
        <description>VBA macro to write custom properties to all sources (file, configuration, cut-list items) using Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/write-all-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/custom-properties/write-all-properties/</guid>
    </item>
    <item>
        <title>Saving the data into 3rd party storage using SOLIDWORKS Document Manager API</title>
        <description>Serializing and deserializing data into 3rd party storage and store using SOLIDWORKS Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/third-party/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/third-party/</guid>
    </item>
    <item>
        <title>Add comments to model using 3rd party store via SOLIDWORKS Document Manager API</title>
        <description>Add comments to model into 3rd party storage store via SOLIDWORKS Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/third-party/add-comments/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/third-party/add-comments/</guid>
    </item>
    <item>
        <title>Add watermark to model using 3rd party storage via SOLIDWORKS Document Manager API</title>
        <description>Add digital watermark into model using 3rd party storage via SOLIDWORKS Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/data-storage/third-party/add-watermark/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/data-storage/third-party/add-watermark/</guid>
    </item>
    <item>
        <title>Export part to Parasolid via Document Manager API (without SOLIDWORKS)</title>
        <description>Power Shell script to export part file to parasolid format (.xmp_bin) from command line via Document Manager API (without SOLIDWORKS)</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/export-parasolid/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/export-parasolid/</guid>
    </item>
    <item>
        <title>Get all external references of document using SOLIDWORKS Document Manager API</title>
        <description>Macro demonstrates how to extract all external references (including nested references) for specified SOLIDWORKS file using Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/get-external-references/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/get-external-references/</guid>
    </item>
    <item>
        <title>Extract mass properties from all configurations using SOLIDWORKS Document Manager API</title>
        <description>Code example to extract mass properties from all files configurations of the specified input directory</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/get-mass-properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/get-mass-properties/</guid>
    </item>
    <item>
        <title>Extract PNG preview image from active configuration using SOLIDWORKS Document Manager API</title>
        <description>Example demonstrates how to extract PNG preview image from the active configuration of SOLIDWORKS assembly or part using the document manager API.</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/get-preview/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/get-preview/</guid>
    </item>
    <item>
        <title>Replace references in components or drawing views using SOLIDWORKS Document Manager API</title>
        <description>Example demonstrates how to replace references (components or drawing views) in SOLIDWORKS files using Document Manager API</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/document/replace-references/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/document/replace-references/</guid>
    </item>
    <item>
        <title>Getting Started with SOLIDWORKS Document Manager API</title>
        <description>Generic overview of SOLIDWORKS Document Manager API library</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/getting-started/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/getting-started/</guid>
    </item>
    <item>
        <title>Connect to SOLIDWORKS Document Manager Application from API</title>
        <description>Detailed instructions for initializing the connection to SOLIDWORKS Document Manager library</description>
        <link>https://www.codestack.net/solidworks-document-manager-api/getting-started/create-connection/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-document-manager-api/getting-started/create-connection/</guid>
    </item>
    <item>
        <title>SOLIDWORKS PDM Professional API</title>
        <description>Overview of SOLIDWORKS PDM Professional (formerly SOLIDWORKS EPDM) API, examples, tutorials and code snippets</description>
        <link>https://www.codestack.net/solidworks-pdm-api/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/</guid>
    </item>
    <item>
        <title>Managing variables and data card using SOLIDWORKS PDM API</title>
        <description>Code examples and snippets for managing variables and data card using SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/data-card/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/data-card/</guid>
    </item>
    <item>
        <title>List all variables in the vault using SOLIDWORKS PDM API</title>
        <description>VBA macro to list all variable names and ids in the specified vault using SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/data-card/list-all-variables/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/data-card/list-all-variables/</guid>
    </item>
    <item>
        <title>Working with files in the vault using SOLIDWORKS PDM API</title>
        <description>Collection of examples and articles regarding working with files in vault using PDM Professional API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/files/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/files/</guid>
    </item>
    <item>
        <title>Check-in all checked-out files in SOLIDWORKS PDM vault</title>
        <description>Command line utility to check-in all checked-out files in SOLIDWORKS PDM vault</description>
        <link>https://www.codestack.net/solidworks-pdm-api/files/check-in-all-files/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/files/check-in-all-files/</guid>
    </item>
    <item>
        <title>Check-out active SOLIDWORKS model using SOLIDWORKS and PDM API</title>
        <description>VBA macro to check-out active model (using release lock) opened in SOLIDWORKS from PDM vault using SOLIDWORKS and PDM APIs</description>
        <link>https://www.codestack.net/solidworks-pdm-api/files/check-out-active-model/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/files/check-out-active-model/</guid>
    </item>
    <item>
        <title>Get hyperlink to a file in SOLIDWORKS PDM vault (conisio url)</title>
        <description>PowerShell scripts which allows to get the consistent hyperlink (conisio url) to a specified file using PDM Professional API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/files/get-file-hyperlink/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/files/get-file-hyperlink/</guid>
    </item>
    <item>
        <title>Cache file from PDM vault locally using SOLIDWORKS PDM API</title>
        <description>Example demonstrates how to get local copies of the file and all the dependencies using PDM Professional API to be used in desktop application</description>
        <link>https://www.codestack.net/solidworks-pdm-api/files/local-cache/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/files/local-cache/</guid>
    </item>
    <item>
        <title>Recursively Traverse Files And Folders In Vault Using SOLIDWORKS PDM API</title>
        <description>VBA example to traverse and list all files and folders from the selected folder in SOLIDWORKS PDM vault using SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/files/traverse/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/files/traverse/</guid>
    </item>
    <item>
        <title>Getting Started: SOLIDWORKS PDM API Development</title>
        <description>Introduction to SOLIDWORKS PDM API, explanation of different ways of accessing API from add-ins and stand-alone applications</description>
        <link>https://www.codestack.net/solidworks-pdm-api/getting-started/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/getting-started/</guid>
    </item>
    <item>
        <title>Developing add-ins using SOLIDWORKS PDM API</title>
        <description>Instructions and code examples for developing add-ins for SOLIDWORKS PDM</description>
        <link>https://www.codestack.net/solidworks-pdm-api/getting-started/add-ins/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/getting-started/add-ins/</guid>
    </item>
    <item>
        <title>How to create SOLIDWORKS PDM Professional (EPDM) add-in</title>
        <description>Detailed guide for creating add-in to SOLIDWORKS PDM Professional (formerly EPDM)</description>
        <link>https://www.codestack.net/solidworks-pdm-api/getting-started/add-ins/create/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/getting-started/add-ins/create/</guid>
    </item>
    <item>
        <title>Debugging SOLIDWORKS PDM Add-In - Best Practices</title>
        <description>Detailed guide for debugging the SOLIDWORKS PDM Add-In. Simplified debugging using the Vault Browser tool</description>
        <link>https://www.codestack.net/solidworks-pdm-api/getting-started/add-ins/debugging-best-practices/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/getting-started/add-ins/debugging-best-practices/</guid>
    </item>
    <item>
        <title>Using SOLIDWORKS PDM API In VBA And VSTA Macros</title>
        <description>Getting starting with writing VBA and VSTA macros utilizing SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/getting-started/macros/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/getting-started/macros/</guid>
    </item>
    <item>
        <title>Developing stand-alone applications using SOLIDWORKS PDM API</title>
        <description>Examples and guidelines for creating stand-alone (exe) applications with SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/getting-started/stand-alone/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/getting-started/stand-alone/</guid>
    </item>
    <item>
        <title>Hooking the notifications in SOLIDWORKS PDM API</title>
        <description>Articles and examples explaining how to use event hooks in SOLIDWORKS PDM add-in from API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/hooks/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/hooks/</guid>
    </item>
    <item>
        <title>SOLIDWORKS PDM API example for handling the data card button click</title>
        <description>Collection of examples and articles explaining how to handle the button click on data card using SOLIDWORKS PDM Professional API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/hooks/datacard-button/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/hooks/datacard-button/</guid>
    </item>
    <item>
        <title>Concatenate description variable on a data card button click using SOLIDWORKS PDM API</title>
        <description>This example demonstrates how to handle the button click on data card and concatenate value of description variable based on values of revision and number variables in PDM add-in using SOLIDWORKS PDM Professional API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/hooks/datacard-button/update-description-addin/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/hooks/datacard-button/update-description-addin/</guid>
    </item>
    <item>
        <title>Developing and customizing SOLIDWORKS PDM Tasks</title>
        <description>Examples and guidelines for developing new SOLIDWORKS PDM Tasks and customizing built-in tasks</description>
        <link>https://www.codestack.net/solidworks-pdm-api/pdm-tasks/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/pdm-tasks/</guid>
    </item>
    <item>
        <title>Configuring built-in tasks using SOLIDWORKS API</title>
        <description>Guidelines for configuring built-in tasks (convert and print) using SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/pdm-tasks/built-in-tasks/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/pdm-tasks/built-in-tasks/</guid>
    </item>
    <item>
        <title>Customizing SOLIDWORKS PDM convert task using API</title>
        <description>Guide of changing the script for the standard task. Custom utility to simplify the debugging of the PDM tasks</description>
        <link>https://www.codestack.net/solidworks-pdm-api/pdm-tasks/built-in-tasks/customizing-solidworks-pdm-convert-task/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/pdm-tasks/built-in-tasks/customizing-solidworks-pdm-convert-task/</guid>
    </item>
    <item>
        <title>Managing permissions in SOLIDWORKS Professional PDM API</title>
        <description>Managing user, groups and folders permissions in SOLIDWORKS PDM Professional using SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/permissions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/permissions/</guid>
    </item>
    <item>
        <title>Power Shell script to set folder permissions using SOLIDWORKS PDM API</title>
        <description>Vb.NET Power Shell script to set permissions to specified folder for specified user using SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/permissions/set-folder-permissions/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/permissions/set-folder-permissions/</guid>
    </item>
    <item>
        <title>Troubleshooting SOLIDWORKS PDM Professional API and add-ins</title>
        <description>Symptoms and resolutions for the most common errors with SOLIDWORKS PDM professional API and add-ins development, debugging and registering.</description>
        <link>https://www.codestack.net/solidworks-pdm-api/troubleshooting/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/troubleshooting/</guid>
    </item>
    <item>
        <title>Troubleshooting the registration of SOLIDWORKS PDM add-ins</title>
        <description>Symptoms and resolutions for the most common errors with SOLIDWORKS PDM add-ins development, debugging and registering.</description>
        <link>https://www.codestack.net/solidworks-pdm-api/troubleshooting/addins/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/troubleshooting/addins/</guid>
    </item>
    <item>
        <title>Fix &#x27;Class ID could not be found in the registry&#x27; PDM add-in error</title>
        <description>Troubleshooting the &#x27;...the add-in registration succeeded but the add-in&#x27;s class ID could not be found in the registry&#x27; error when registering SOLIDWORKS PDM add-in</description>
        <link>https://www.codestack.net/solidworks-pdm-api/troubleshooting/addins/class-id-not-found-registry/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/troubleshooting/addins/class-id-not-found-registry/</guid>
    </item>
    <item>
        <title>Fix &#x27;Please select at least one DLL implementing the IEdmAddIn5 interface&#x27; error</title>
        <description>Troubleshooting the &#x27;Please select at least one DLL implementing the IEdmAddIn5 interface&#x27; error when registering SOLIDWORKS PDM add-in</description>
        <link>https://www.codestack.net/solidworks-pdm-api/troubleshooting/addins/no-addin-interface/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/troubleshooting/addins/no-addin-interface/</guid>
    </item>
    <item>
        <title>Registering add-in using SOLIDWORKS PDM Administration takes long time</title>
        <description>Troubleshooting the performance issue while registering add-in in SOLIDWORKS PDM administration utility.</description>
        <link>https://www.codestack.net/solidworks-pdm-api/troubleshooting/addins/slow-addin-registering/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/troubleshooting/addins/slow-addin-registering/</guid>
    </item>
    <item>
        <title>Usage of IEdmVault5 interface in SOLIDWORKS PDM API</title>
        <description>Collection of code examples and tutorials for usage of IEdmVault5 interface in SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/vault/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/vault/</guid>
    </item>
    <item>
        <title>List all vault views using SOLIDWORKS PDM API</title>
        <description>Example demonstrates how to list all available vault views and their paths using SOLIDWORKS PDM API</description>
        <link>https://www.codestack.net/solidworks-pdm-api/vault/list-views/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-pdm-api/vault/list-views/</guid>
    </item>
    <item>
        <title>Library of macros and scripts to automate SOLIDWORKS</title>
        <description>Useful automation macros and scripts to increase your productivity when working in SOLIDWORKS</description>
        <link>https://www.codestack.net/solidworks-tools/</link>
        <guid isPermaLink="true">https://www.codestack.net/solidworks-tools/</guid>
    </item>
    <item>
        <title>Programming in Visual Basic (VBA)</title>
        <description>Collection of tutorials and examples on using Visual Basic programming language</description>
        <link>https://www.codestack.net/visual-basic/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/</guid>
    </item>
    <item>
        <title>Collection of algorithms for Visual Basic</title>
        <description>Collection of common algorithms and function for writing code in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/algorithms/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/</guid>
    </item>
    <item>
        <title>Visual Basic (VBA) Data manipulation examples</title>
        <description>Collection of examples showing the different ways of manipulating the data (sorting, grouping, selecting etc.) in Visual Basic  (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/data/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/data/</guid>
    </item>
    <item>
        <title>Encoding data in Visual Basic 6 (VBA)</title>
        <description>Overview of options to encode the data in Visual Basic 6 (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/data/encoding/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/data/encoding/</guid>
    </item>
    <item>
        <title>Encoding and decoding data in Base64 string format in Visual Basic 6 (VBA)</title>
        <description>Encoding and decoding byte array into Base64 string format in Visual Basic 6 (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/data/encoding/base64/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/data/encoding/base64/</guid>
    </item>
    <item>
        <title>Convert array to dictionary in Visual Basic</title>
        <description>This example shows how to group the array of the elements into the dictionary by using the key selector in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/algorithms/data/grouping/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/data/grouping/</guid>
    </item>
    <item>
        <title>Helper functions for Visual Basic 6</title>
        <description>Various helper function to overcome the limitations of Visual Basic 6</description>
        <link>https://www.codestack.net/visual-basic/algorithms/data/helpers/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/data/helpers/</guid>
    </item>
    <item>
        <title>Embed Array In Visual Basic 6 (VBA) code</title>
        <description>Workarounds for embedding data in array within the Visual Basic 6 (VBA) project</description>
        <link>https://www.codestack.net/visual-basic/algorithms/data/helpers/embed-arrays/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/data/helpers/embed-arrays/</guid>
    </item>
    <item>
        <title>Sorting data in Visual Basic 6 (VBA)</title>
        <description>Code example of various method of sorting data in Visual Basic 6 (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/data/sorting/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/data/sorting/</guid>
    </item>
    <item>
        <title>Code snippets for File System Object (FSO) in Visual Basic (VBA)</title>
        <description>Algorithms and code snippets for manipulating File System Object using Visual Basic (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/fso/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/fso/</guid>
    </item>
    <item>
        <title>Show file browse for save or open in Visual Basic 6 (VBA)</title>
        <description>Displaying file browse dialog to select the save file path or open file path in Visual Basic 6 (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/fso/browse-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/fso/browse-file/</guid>
    </item>
    <item>
        <title>Browse for folder in VBA macro</title>
        <description>Code snippet to select the folder path in VBA macro</description>
        <link>https://www.codestack.net/visual-basic/algorithms/fso/browse-folder/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/fso/browse-folder/</guid>
    </item>
    <item>
        <title>Get files paths from folder using Visual Basic 6 (VBA)</title>
        <description>Function to get the list of all files in the folder with an option to traverse sub directories and specify the file extension using Visual Basic 6 (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/fso/get-files/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/fso/get-files/</guid>
    </item>
    <item>
        <title>Handling of Input and output (I/O) in Visual Basic (VBA)</title>
        <description>Algorithms and code snippets for managing inputs and outputs (I/O) using Visual Basic (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/fso/io/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/fso/io/</guid>
    </item>
    <item>
        <title>Reading the content of binary file using Visual Basic (VBA)</title>
        <description>Reading the content of binary file into the byte array using Visual Basic (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/fso/io/read-binary-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/fso/io/read-binary-file/</guid>
    </item>
    <item>
        <title>Reading the content of text file using Visual Basic (VBA)</title>
        <description>Reading the content of text file into the variable using Visual Basic (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/fso/io/read-text-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/fso/io/read-text-file/</guid>
    </item>
    <item>
        <title>Writing the binary content into the file using Visual Basic (VBA)</title>
        <description>Function to write the binary content of byte array into a file using Visual Basic (VBA)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/fso/io/write-binary-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/fso/io/write-binary-file/</guid>
    </item>
    <item>
        <title>Writing the text content into the file using Visual Basic (VBA)</title>
        <description>Function to write the text content into a file using Visual Basic (VBA) with an option to overwrite or append content.</description>
        <link>https://www.codestack.net/visual-basic/algorithms/fso/io/write-text-file/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/fso/io/write-text-file/</guid>
    </item>
    <item>
        <title>Using of recursion techniques in Visual Basic</title>
        <description>Explanation of recursion and usage in Visual Basic to output the structure of the Bill Of Materials (BOM)</description>
        <link>https://www.codestack.net/visual-basic/algorithms/recursion/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/recursion/</guid>
    </item>
    <item>
        <title>Blocking and non-blocking wait function in Visual Basic</title>
        <description>Visual Basic function to wait for the specified amount of time either blocking or unblocking</description>
        <link>https://www.codestack.net/visual-basic/algorithms/wait/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/algorithms/wait/</guid>
    </item>
    <item>
        <title>Best Practices for developing VBA applications</title>
        <description>Explanation of best practices for making VBA applications reliable, maintainable and stable</description>
        <link>https://www.codestack.net/visual-basic/best-practices/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/best-practices/</guid>
    </item>
    <item>
        <title>Classes in Visual Basic 6 (VBA)</title>
        <description>Article explaining the usage of classes in Visual Basic. Introducing to Object Oriented Programming (OOP)</description>
        <link>https://www.codestack.net/visual-basic/classes/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/classes/</guid>
    </item>
    <item>
        <title>Comments in Visual Basic</title>
        <description>Article explaining the usage of comments to annotate the code</description>
        <link>https://www.codestack.net/visual-basic/comments/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/comments/</guid>
    </item>
    <item>
        <title>Conditions (if, select case, logical operations) in Visual Basic</title>
        <description>Articles explaining logical conditions, if-else, select case statements and boolean operations</description>
        <link>https://www.codestack.net/visual-basic/conditions/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/conditions/</guid>
    </item>
    <item>
        <title>Data Sets (Arrays, Collections, Dictionaries) in Visual Basic</title>
        <description>Article explaining the usage of arrays (one- and two-dimensional), collections (dynamic arrays), dictionaries in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/data-sets/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/data-sets/</guid>
    </item>
    <item>
        <title>Arrays in Visual Basic</title>
        <description>Article explaining arrays in Visual Basic - set of elements which stored in the single variable and can be accessed by index</description>
        <link>https://www.codestack.net/visual-basic/data-sets/array/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/data-sets/array/</guid>
    </item>
    <item>
        <title>Managing Collections in Visual Basic</title>
        <description>Article describing the benefits of collections (dynamic lists) to store the arrays of data in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/data-sets/collection/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/data-sets/collection/</guid>
    </item>
    <item>
        <title>Dictionary in Visual Basic</title>
        <description>Explanation of using Dictionary object to store key-value pairs in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/data-sets/dictionary/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/data-sets/dictionary/</guid>
    </item>
    <item>
        <title>Data Structures in Visual Basic</title>
        <description>Articles explains the usage of data structures (types and enumerations) in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/data-structures/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/data-structures/</guid>
    </item>
    <item>
        <title>Enumerations in Visual Basic (VBA)</title>
        <description>Introduction to enumeration data types (collection of predefined long constants) in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/data-structures/enumerators/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/data-structures/enumerators/</guid>
    </item>
    <item>
        <title>User Defined Types in Visual Basic</title>
        <description>Article explaining usage of custom user defined types (aka Structures) in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/data-structures/types/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/data-structures/types/</guid>
    </item>
    <item>
        <title>Handling and declaring events in Visual Basic 6 (VBA)</title>
        <description>Introduction of events handling and declaration in Visual Basic 6 (VBA)</description>
        <link>https://www.codestack.net/visual-basic/events/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/events/</guid>
    </item>
    <item>
        <title>Functions, subroutines and parameters in Visual Basic</title>
        <description>Articles about using functions and subroutines (procedures) in Visual Basic as well as parameters</description>
        <link>https://www.codestack.net/visual-basic/functions/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/functions/</guid>
    </item>
    <item>
        <title>Usage of for, while, for each, do loops in Visual Basic</title>
        <description>Article explaining loops (while-wend, for-next, for each-next, do-while) and traversing techniques</description>
        <link>https://www.codestack.net/visual-basic/loops/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/loops/</guid>
    </item>
    <item>
        <title>Modules in Visual Basic</title>
        <description>Article explain the usage of modules for storing the shareable functions and variables in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/modules/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/modules/</guid>
    </item>
    <item>
        <title>Properties in Visual Basic</title>
        <description>Article explaining usage (declaring, setting and reading the values) of properties in Visual Basic. Difference between properties and variables</description>
        <link>https://www.codestack.net/visual-basic/properties/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/properties/</guid>
    </item>
    <item>
        <title>User Form And Controls in Visual Basic 6 (VBA)</title>
        <description>Article explaining the usage of user interface elements (text box, combo box, list etc.) and forms in Visual Basic 6 (VBA)</description>
        <link>https://www.codestack.net/visual-basic/user-forms/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/user-forms/</guid>
    </item>
    <item>
        <title>Variables, Constants and Data Types in Visual Basic</title>
        <description>Explanation of variables and variable types in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/variables/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/variables/</guid>
    </item>
    <item>
        <title>Declaration and assignment of variables and constants in Visual Basic</title>
        <description>Overview of declaration of variables and constants and assignment of values in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/variables/declaration/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/variables/declaration/</guid>
    </item>
    <item>
        <title>Variables Scope in Visual Basic</title>
        <description>Article explaining different variables scopes (public and private class level, local) in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/variables/scope/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/variables/scope/</guid>
    </item>
    <item>
        <title>Standard Types in Visual Basic</title>
        <description>Overview of standard types in Visual Basic (i.e. Integer, String, Double, Object etc.) in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/variables/standard-types/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/variables/standard-types/</guid>
    </item>
    <item>
        <title>Visual Basic data structures: objects, types, enumerations</title>
        <description>Overview of user defined types in Visual Basic (i.e. objects, types, enumerations) in Visual Basic</description>
        <link>https://www.codestack.net/visual-basic/variables/user-defined-types/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/variables/user-defined-types/</guid>
    </item>
    <item>
        <title>VBA Editor Windows</title>
        <description>Walkthrough the different windows available in VBA editor</description>
        <link>https://www.codestack.net/visual-basic/vba/vba-editor/windows/</link>
        <guid isPermaLink="true">https://www.codestack.net/visual-basic/vba/vba-editor/windows/</guid>
    </item>

    </channel>
</rss>