【無料配布】ダウンロードしたCADデータやZIPを自動解凍して即座に開くマクロ「DirectImport」

ミスミなどの部品メーカーサイトからCADデータをダウンロードした際、いちいちZIPファイルを解凍して、フォルダを開いて、SOLIDWORKSの画面にドラッグ&ドロップする……この一連の作業、地味に面倒ですよね?

今回は、そんな手間をゼロにして、ダウンロードしたCADデータをワンクリックでSOLIDWORKS上に展開するマクロ「DirectImport」を作成しました。

毎日の設計業務の小さなストレスを解消する便利なツールですので、ぜひご活用ください。

sugitama

購入品をたくさん使用する際は、ぜひ利用してみてください。

このマクロでできること

「DirectImport」を実行すると、以下の処理を自動で行います。

  • パソコンの「ダウンロード」フォルダ(USERPROFILE\Downloads)内にある、最も新しい日付のファイルを自動的に取得します。
  • 対象ファイルがZIP形式の場合、自動的に一時フォルダ(\SW_AutoImport_Temp)を作成して解凍します
  • アセンブリ(.sldasm)や部品(.sldprt)、あるいは中間ファイル(STEP等)を識別し、SOLIDWORKS上で自動的にファイルを開きます。

マクロの実行(または使用)の前提条件

本マクロを正常に実行するためには、以下の条件を満たしている必要があります。

  • SOLIDWORKSが起動していること
  • 対象データがダウンロードフォルダの最新ファイルであること
  • 対象データの形式が対応拡張子(ZIP, STEP, X_T, IGS, SLDPRT, SLDASM)であること

「DirectImport」の使い方

STEP 1:CADデータのダウンロード

メーカーサイト(ミスミなど)から、必要な部品のCADデータ(ZIPファイルやSTEPファイル等)をダウンロードします。

 

STEP 2:マクロの実行

SOLIDWORKSの画面に戻り、本マクロ「DirectImport」を実行します。

自動的に最新のダウンロードファイルが検知され、ZIPであれば解凍処理が走った後、SOLIDWORKSのウィンドウ内にモデルが開かれます。

ダウンロードファイルがアセンブリの場合、アセンブリファイルのみが開かれる仕様になっています。
アセンブリが複数ある場合は、選択フォームが表示され、開くファイルを選択できます。

  

無料ダウンロードの方法

以下のボタンからダウンロード画面に進んでください。

(※システムの都合上「購入」という表記になりますが、お支払いは一切不要です。)

 

Zipファイルを解凍後、任意のフォルダに保存し、SOLIDWORKSのマクロボタンに割り当ててご使用ください。

  

Sugitama-Lab. からのお願い

このマクロは、皆さんの設計業務を少しでも楽にすることを目的に公開しています。

もし「役に立った!」「作業が楽になった!」と感じていただけましたら、ぜひブログのコメント欄やXでのDMで感想を教えていただけると大変励みになります。

「こんな機能も欲しい」というリクエストもお待ちしております!

sugitama

不具合やお気づきの点などもあれば、ご指摘いただけますとありがたいです。

  

マクロのカスタマイズや作成代行も承ります!

「自社の業務ルールに合わせて、マクロの挙動を少し変えたい」「こんな定型作業も自動化できないか?」といったご要望はありませんか?

Sugitama-Lab.では、SOLIDWORKSのオーダーメイドマクロ作成サービスも承っております。

ご相談はお気軽にどうぞ!

 

まずは、お気軽にご相談ください

 

 

免責事項

本マクロは無料でご利用いただけますが、ご使用にあたっては以下の点にご留意ください。

  • 自己責任でのご使用をお願いします
    本マクロを使用したことによって発生したいかなる損害(データの消失、予期せぬPCのトラブル、業務の遅延など)についても、当ブログ(Sugitama-Lab.)および管理人は一切の責任を負いかねます。
    事前にバックアップを取り、自己責任にてご利用ください。
  • 動作環境について
    SOLIDWORKSのバージョンやエディション(企業向けライセンス、Maker版など)、PCの環境によっては、正常に動作しない可能性がございます。
    全ての環境での動作を保証するものではありませんので、あらかじめご了承ください。
  • カスタマイズと再配布について
    企業にお勤めのプロ設計者の方も、個人のMakerユーザーの方も、ご自身の業務や用途に合わせてマクロ(VBAのコード)を自由に改変・カスタマイズしていただいて構いません。ただし、販売目的での二次配布はご遠慮ください。
  • サポートについて
    原則として、個別の環境に合わせた不具合の修正や、マクロの書き方に関する技術的なサポートはお約束できかねます。
    (ブログのコメントなどでご報告いただいたバグについては、今後のアップデートの参考にさせていただきます!)

ルールを守って、日々の設計業務やモノづくりの効率化にぜひお役立てください!