Excelの表にある画像をすべてエクスポートして保存したり、他の用途に使いたい場合、多くの人は手動で一枚ずつ画像を選択して「名前を付けて保存」するしかありません。数百枚の画像や数百のExcelファイルがあると、何日かけても保存しきれません。以下、Excel内の画像を一括でエクスポートし、さらに表の特定の列を画像名として自動的に命名できる3つの方法をご紹介します。完全自動化の流れで、あなたの手を解放します!
日常の仕事や生活の中で、私たちはよくある状況に遭遇します。それは、Excelの表から画像をすべて抽出し、画像に対応する情報をファイル名として命名することです。
例えば、会社の社員情報表や学校の学生名簿など、これらの表には通常、個人の基本情報と証明写真が含まれています。全員の写真をパソコンに一括でエクスポートし、氏名を画像名として命名し、他のシステムにアップロードしやすくする必要があります。
また、eコマース業界では、商品情報と商品画像を表で記録することがよくあり、多くの場合、すべての商品画像をパソコンに一括でエクスポートし、商品名で自動的に命名する必要があります。あるいは、表に大量の経費精算書類が挿入されており、それらの書類を一括でエクスポートし、申請者または申請番号で命名する必要があります。
手動で画像を保存して名前を変更することは誰でもできますが、ファイル数が非常に多い場合、一つずつ保存するのは間違いなく時間と労力がかかります。そのため、誰もがExcelの画像を一括でエクスポートする方法を習得し、このような繰り返しの無意味な作業から脱却しなければなりません。
Excel画像の一括抽出と自動命名の効果プレビュー
処理前:

処理後:

方法1: HeSoft Doc Batch Tool を使用する
おすすめ度:★★★★★
メリット:
Excel表内のすべての画像をワンクリックでエクスポートでき、数百のExcelファイルからの画像の一括エクスポートにも対応しています。
画像名をカスタマイズでき、エクスポートされた画像はデフォルト名を使用するか、特定の列を画像名として指定できます。
操作が簡単で、コードを書いたりスクリプトを使用したりする必要はなく、マウスで数回クリックするだけで簡単に完了します。
デメリット:
パソコンへのインストールが必要で、Windowsシステムのみ対応しています。
操作手順:
1、 HeSoft Doc Batch Tool を開き、Excelツール→Excelセル内の画像をエクスポートを選択します。

2、すべてのExcelファイルを追加します。手動で追加するか、ファイルを直接ドラッグして追加できます。

3、特定の列のセル内容をファイル名として選択し、必要に応じて列を指定します。ここではA列を例にします。

4、処理が完了したら、保存場所を直接クリックして確認します。Excel表内の画像がすべてエクスポートされ、A列のセル内容で自動的に命名されています。

方法2:Excelをhtmlウェブページとして保存
おすすめ度:★★★☆☆
メリット:
他のツールを必要とせず、Excelに標準搭載されているhtmlウェブページとしてエクスポートする機能を使用するため、シンプルで直接的です。
ネットワーク不要で、パソコンへの他のソフトウェアのインストールが許可されていない場合や、社内ネットワークの場合、この方法がより使いやすいです。
デメリット:
エクスポートされた画像のデフォルト名はimage001、image002であり、内容に基づいて命名することはできません。
操作手順:
Excelファイルを開き、ファイル→名前を付けて保存をクリックし、htmlウェブページ形式を選択します。すると、自動的に同名のフォルダが生成され、すべての画像がそのフォルダに保存されます。その後、自分で一つずつ手動で画像名を変更します。

方法3:VBAマクロでワンクリックエクスポートと自動命名
おすすめ度:★★★☆☆
メリット:
Excel表内のすべての画像をワンクリックでエクスポートでき、複数ファイルの一括処理にも対応し、自動化の度合いが高いです。
画像をエクスポートすると同時に、セル内容に基づいて自動的に画像の名前を変更できるため、手動操作は不要です。
他のツールを必要とせず、Excelで直接VBAマクロを開き、コードを貼り付けるだけで自動的に画像をエクスポートできます。
デメリット:
コードが関係するため操作の難易度が高く、詳しくない人はエラーを起こしやすく、他のトラブルを引き起こす可能性があります。
操作手順:
1、まず、画像を抽出するExcelファイルを同じフォルダに入れ、次に.xlsm形式の新しいExcelファイルを作成します。
2、このxlsmファイルを開き、Alt + F11を押してVBAエディターを開き、挿入→標準モジュールをクリックし、コードを貼り付けます。
3、Excelに戻り、Alt + F8を押して先ほど作成したモジュールを選択し、実行します。次に、Excel表が保存されているフォルダを選択すると、マクロが自動的に各Excelファイル内の画像をエクスポートします。
