No.3ベストアンサー
- 回答日時:
http://www.excel.studio-kazu.jp/kw/2008021515105 …
のコードをじっくり、1行1行しゃぶりつくすほど勉強したら、わかると思う。でも難しいと思う。初心者が手がける課題ではないように思う。
後半は1行追加して
Sub disp_name()
Dim shp As Shape
If TypeName(Application.Caller) = "String" Then
Set shp = ActiveSheet.Shapes(Application.Caller)
MsgBox shp.TopLeftCell.Value
Cells(10, "A") = shp.TopLeftCell.Value '<-追加
End If
End Sub
とすると、クリックした画像のファイル名がA10セルにセットされる
ようだ。画像が多数有る場合は、ずらしたセルにファイル名を表示するテクニックは略。
ーーー
ほかにGoogleで「エクセル 挿入画像 ファイル名」で照会し、出てくる多数の記事の中で、良さそうなものを読んで勉強のこと。
のコードをじっくり、1行1行しゃぶりつくすほど勉強したら、わかると思う。でも難しいと思う。初心者が手がける課題ではないように思う。
後半は1行追加して
Sub disp_name()
Dim shp As Shape
If TypeName(Application.Caller) = "String" Then
Set shp = ActiveSheet.Shapes(Application.Caller)
MsgBox shp.TopLeftCell.Value
Cells(10, "A") = shp.TopLeftCell.Value '<-追加
End If
End Sub
とすると、クリックした画像のファイル名がA10セルにセットされる
ようだ。画像が多数有る場合は、ずらしたセルにファイル名を表示するテクニックは略。
ーーー
ほかにGoogleで「エクセル 挿入画像 ファイル名」で照会し、出てくる多数の記事の中で、良さそうなものを読んで勉強のこと。
No.2
- 回答日時:
私もあまりマクロには詳しくないので
>画像にポインタを会わせた時に
>ファイル名をその場かもしくは
>どこかに表示させることは可能ですか?
挿入した画像の上で右クリック「ハイパーリンク」をクリック
画像の元のアドレスを入力もしくは指定しておけば可能です。
>既に挿入してしまった画像のファイル名を知ることは可能ですか?
難しいでしょう。
No.1
- 回答日時:
≪画像挿入と画像名書き出し≫
Sub test1()
Dim ppath As String
Dim pname As String
ppath = "C:\Users\nekonatsu\Pictures\無題.jpg" '--画像のフルパス
pname = Right(ppath, Len(ppath) - InStrRev(ppath, "\")) '--名前
ActiveCell.Offset(-1).Value = pname '--名前書き出し
With ActiveSheet.Pictures.Insert(ppath) '--挿入
.Left = ActiveCell.Left '--セル左枠線基準
.Top = ActiveCell.Top '--セル上枠線基準
.ShapeRange.LockAspectRatio = msoTrue '--縦横比保持
'.ShapeRange.LockAspectRatio = msoFalse '--縦横個別変更
.ShapeRange.Height = 200 '--高さ
.ShapeRange.Width = 360 '--幅
End With
End Sub
≪ポップヒント≫
最後に挿入した図形・画像が対象
Sub test2()
ActiveSheet.Hyperlinks.Add _
Anchor:=ActiveSheet.Shapes(ActiveSheet.Shapes.Count), _
Address:=ActiveWorkbook.Name, _
ScreenTip:="画像の名前"
End Sub
≪画像名抽出≫
Excel2007以外は未検証
最後に挿入した図形・画像が対象
Sub test3()
MsgBox ActiveSheet.Shapes(ActiveSheet.Shapes.Count).AlternativeText
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
- Excel(エクセル) エクセルのプロパティーでセキュリティーが表示されない 1 2022/09/01 21:39
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
男の人はやってるとき 彼女がす...
-
彼と体の相性が良すぎて悩んで...
-
夫婦の夜の営みについてです。 ...
-
女性が喘いでいるときの男性の...
-
高校生です。彼氏の前で初めて...
-
抱きしめたときに勃起したあそ...
-
彼氏と毎日セックスするのは異...
-
彼女が感じやすくて可愛い
-
もし週1しか恋人と会えなかった...
-
男性の方に質問です。 バックで...
-
男の人ってなんですぐ勃つの?...
-
クンニしたことある人ー ま○こ...
-
キスすれば相手を好きでなくて...
-
彼氏のセックスが下手すぎで幻...
-
SEXの相性が良すぎると男はダメ...
-
男性に質問です! 電話だけで勃...
-
初体験って気持ちいいの? 男の...
-
セックス中に動画や写真を撮る...
-
兄妹や姉弟で、キスやエッチし...
-
彼女がフェラをしてくれません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
男の人はやってるとき 彼女がす...
-
彼と体の相性が良すぎて悩んで...
-
高校生です。彼氏の前で初めて...
-
夫婦の夜の営みについてです。 ...
-
女性が喘いでいるときの男性の...
-
抱きしめたときに勃起したあそ...
-
彼氏と毎日セックスするのは異...
-
彼女が感じやすくて可愛い
-
もし週1しか恋人と会えなかった...
-
兄妹や姉弟で、キスやエッチし...
-
男の人ってなんですぐ勃つの?...
-
SEXの相性が良すぎると男はダメ...
-
彼氏のセックスが下手すぎで幻...
-
クンニしたことある人ー ま○こ...
-
初体験って気持ちいいの? 男の...
-
男性に質問です! 電話だけで勃...
-
彼女がフェラをしてくれません。
-
男性の方に質問です。 バックで...
-
彼氏が勃っていました。 高校生...
-
風俗を利用した事がある男性の...
おすすめ情報