Excelからすべての画像を一度にエクスポートするにはどうすればよいですか?
ブックにたくさんの写真があり、一度に特定のフォルダに保存したい場合、通常、写真をXNUMXつずつ手動でコピーして貼り付けて保存できますが、コピーして貼り付けるには時間がかかります。繰り返しこのように。 ここでは、この仕事を解決するためのヒントをいくつか紹介します。
名前を付けて保存機能を使用してExcelからすべての画像を一度にエクスポート
Excelが組み込まれている 名前を付けて保存 関数、あなたはとしてワークブックを保存することができます ウェブページ チャート、図形、その他のオブジェクトを含むすべての画像をフォルダに保存します。 次のようにしてください。
1.保存する画像を含むブックを開きます。 クリック File > 名前を付けて保存 > ブラウズ。
2。 の中に 名前を付けて保存 ダイアログボックスでは、次のことを行う必要があります。
3.ポップアップで Microsoft エクセル ダイアログボックスで 有り
4.エクスポートされたファイルが保存されているフォルダーを開くと、フォルダーとHTML形式のファイルがリストされています。 チャート、図形、オブジェクトなど、ブック内のすべての画像がこのフォルダに保存されます。
5.必要な写真をフォルダに保存し、不要な写真を削除することができます
すばらしいツールを使用して、Excelからすべての画像を一度に簡単にエクスポートできます
上記のメソッドは、ワークブックからすべてのオブジェクトを抽出します。おそらく、それらの一部は不要です。 あなたが持っている場合 Kutools for Excel Excelにインストールされ、その グラフィックのエクスポート 機能は、必要な写真だけを保存するのに役立つ場合があります。
インストールした後 Kutools for Excel、次のようにしてください。
1。 クリック クツールズプラス > インポート・エクスポート > グラフィックのエクスポート:
2。 の中に グラフィックのエクスポート ダイアログボックスで、次のように構成してください。
3.次に、正常にエクスポートされた画像の数を示すダイアログボックスが表示されたら、[ OK
これで、宛先フォルダーに移動して、エクスポートされた画像を確認できます。
大きな地図は グラフィックのエクスポート この機能について詳しく知るために。
申請する前に Kutools for Excelについては 最初にダウンロードしてインストールします.
画像をエクスポートし、隣接するセルの値に名前を変更します
下のスクリーンショットに示すように、XNUMXつの列があり、XNUMXつには果物の名前のリストが含まれ、もうXNUMXつには対応する果物の写真が含まれています。 これらの画像をエクスポートして、対応するフルーツ名で自動的に名前を付けるには、このセクションのVBAコードを試すことができます。
1.画像をエクスポートするワークシートで、を押します。 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。
2。 の中に アプリケーション向け Microsoft Visual Basic ウィンドウ、クリック インセット > モジュール。 次に、次のVBAをモジュールウィンドウにコピーします。
VBAコード:列に画像をエクスポートし、自動的に名前を付けます
Sub ExportImages_ExtendOffice()
'Updated by Extendoffice 20220308
Dim xStrPath As String
Dim xStrImgName As String
Dim xImg As Shape
Dim xObjChar As ChartObject
Dim xFD As FileDialog
Set xFD = Application.FileDialog(msoFileDialogFolderPicker)
xFD.Title = "Please select a folder to save the pictures" & " - ExtendOffice"
If xFD.Show = -1 Then
xStrPath = xFD.SelectedItems.Item(1) & "\"
Else
Exit Sub
End If
On Error Resume Next
For Each xImg In ActiveSheet.Shapes
If xImg.TopLeftCell.Column = 2 Then
xStrImgName = xImg.TopLeftCell.Offset(0, -1).Value
If xStrImgName <> "" Then
xImg.Select
Selection.Copy
Set xObjChar = ActiveSheet.ChartObjects.Add(0, 0, xImg.Width, xImg.Height)
With xObjChar
.Border.LineStyle = xlLineStyleNone
.Activate
ActiveChart.Paste
.Chart.Export xStrPath & xStrImgName & ".png"
.Delete
End With
End If
End If
Next
End Sub
注意:
3。 プレス F5 コードを実行するためのキー。 開いているウィンドウで、写真を保存するフォルダを選択して、をクリックします [OK]をクリックします。
次に、指定した列のすべての画像がエクスポートされ、指定した隣接セル値で自動的に名前が付けられます。
関連記事:
Excelでグラフをグラフィックにエクスポートするにはどうすればよいですか?
最高のオフィス生産性向上ツール
🤖 | Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行 | コードを生成 | カスタム数式の作成 | データを分析してグラフを生成する | Kutools関数を呼び出す... |
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト ツール (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...) | 12 変換 ツール (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット ツール (高度な結合行, 分割セル、...) | ... もっと |
Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作業をはるかに簡単にします
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!