[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『異なる画像サイズでも同じサイズでトリミングしたい。』(がんばる事務員)
1、画像、張り付ける為の結合されたセルがいくつかあります。(サイズは決まってます)
2、張り付ける先のサイズに合わせて画像を一括トリミングするマクロがあります。(トリミングサイズは上下左右の値を指定できます)
ただ、問題が発生しました。
元の画像サイズが違うと、上下左右の値を逐一変えなくてはならない事がわかりました。画像が複数あり、いちいち調整するのは手間な為、
何か良い方法があればご教授いただきたいです。
よろしくお願いします。
Private Sub UserForm_Initialize() TextBox1.Text = "1" TextBox2.Text = "1" TextBox3.Text = "1" TextBox4.Text = "1" End Sub
Private Sub 実行_Click() With Selection .ShapeRange.LockAspectRatio = True .ShapeRange.PictureFormat.CropTop = TextBox1.Text .ShapeRange.PictureFormat.CropBottom = TextBox2.Text .ShapeRange.PictureFormat.CropRight = TextBox3.Text .ShapeRange.PictureFormat.CropLeft = TextBox4.Text .ShapeRange.LockAspectRatio = msoFalse End With End Sub
Private Sub 閉じる_Click()
Unload Me
End Sub
< 使用 Excel:Excel2013、使用 OS:Windows8 >
事前にクッキー型(画像を挿入するセルサイズの)を作成し、
型でくり抜くような方法でも良いと思ったのですが、
型のサイズを指定するとなると難しいですかね。。
「図形に合わせてトリミング」の機能がありますが、そのようなイメージで自分サイズに型を作れれば良いのですが、、、
(がんばる事務員) 2019/01/28(月) 13:28
ちなみに、クッキー型で抜くのは、画像をクリックすると出てくる「図ツール」の「トリミング」で、「図形に合わせてトリミング」を使えば、そんな感じになりますよ。 作業の自動化はできませんが。
(???) 2019/01/28(月) 13:44
ご回答頂きありがとうございます。
パーセント指定という方法があるんですね!調べてためしてみます。
ありがとうございました。
(がんばる事務員) 2019/01/29(火) 09:54
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.