私はB欄に画像を含むExcelファイルを持っており、それらを.jpg(または他の画像ファイル形式)としていくつかのファイルにエクスポートしたいと考えています。ファイルの名前は、私が試した列A内のテキストから生成されなければならないVBAマクロを次VBAを使用してExcelファイルをjpgにエクスポート
Private Sub CommandButton1_Click()
Dim oTxt As Object
For Each cell In Ark1.Range("A1:A" & Ark1.UsedRange.Rows.Count)
' you can change the sheet1 to your own choice
saveText = cell.Text
Open "H:\Webshop_Zpider\Strukturbildene\" & saveText & ".jpg" For Output As #1
Print #1, cell.Offset(0, 1).text
Close #1
Next cell
End Sub
を結果は、それがどのコンテンツなしで、ファイル(JPG)を発生することです。私は線Print #1, cell.Offset(0, 1).text.
が間違っていると仮定します。 私はそれを変更する必要があるか分からない、cell.Offset(0, 1).pix
?
誰かが私を助けることができますか?ありがとう!
を選択し、[この] (http://www.andypope.info/vba/gex.htm)アドイン –
ピクチャはどのように格納されていますか?それらがアクティブなイメージコントロールにある場合は、画像を保存するための単純な1行のコードです。そうでない場合は、より複雑なコードや提案されているようなアドインが必要になります – JosieP
こんにちは、私は実行するアドインを取得しません(2007年版)。失敗:「間違った引数の数と無効なプロパティの割り当て」。 Kerstin – KEK79