[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『選択した画像をボタン等で回転上下左右移動させるマクロを作りたい』(324)
要約の通り、選択した画像をボタン等で回転、上下左右移動させるマクロを作りたい。
マクロの記録で画像を選択し、回転を行ってみましたが、
「選択した画像」という記述の仕方が分からず、止まってしまいました。
また、ボタンで細かな動きを行うにはフォームコントロールで
回転用、上下左右移動用のボタンを作って
マクロでリンクさせればいけるのかな?と漠然と考えています。
よろしければ、ボタンにリンクさせるマクロを教えて頂けませんか?
画像を選択→ボタンを押す→選択された画像が回転/移動
といった感じです。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
参考HPです。
Selection.ShapeRange http://msdn.microsoft.com/ja-jp/library/office/ff840131(v=office.15).aspx
Shape.IncrementRotation メソッド http://msdn.microsoft.com/ja-jp/library/microsoft.office.interop.excel.shape.incrementrotation(v=office.11).aspx
ShapeRange.IncrementRotation メソッド http://msdn.microsoft.com/ja-jp/library/microsoft.office.interop.excel.shaperange.incrementrotation(v=office.11).aspx (カリーニン) 2014/07/25(金) 18:57
コマンドボタン等にマクロを登録して選択しているシェイプに対して処理を行うことが出来ますが、 シェイプから直接マクロを呼び出すことも可能です。
Application.Caller で検索してみてください。
ただし、複数のシェイプを選択した状態で処理したいならコマンドボタン等に登録する、という ことになると思います。 (カリーニン) 2014/07/25(金) 19:04
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.