Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13000 / 13644 ツリー ←次へ | 前へ→

【7472】excelシートにVBAでGIFファイルを挿入 伊東 03/9/5(金) 15:12 質問
【7473】Re:excelシートにVBAでGIFファイルを挿... INA 03/9/5(金) 15:28 回答
【7476】Re:excelシートにVBAでGIFファイルを挿... 伊東 03/9/5(金) 15:54 発言
【7480】Re:excelシートにVBAでGIFファイルを挿... INA 03/9/5(金) 16:17 回答
【7483】Re:excelシートにVBAでGIFファイルを挿... 伊東 03/9/5(金) 16:37 質問
【7502】Re:excelシートにVBAでGIFファイルを挿... INA 03/9/5(金) 20:24 回答
【7503】Re:excelシートにVBAでGIFファイルを挿... ichinose 03/9/5(金) 20:26 回答
【7541】Re:excelシートにVBAでGIFファイルを挿... 伊東 03/9/8(月) 14:54 お礼

【7472】excelシートにVBAでGIFファイルを挿入
質問  伊東  - 03/9/5(金) 15:12 -

引用なし
パスワード
   Visual-Basicからexcelのファイルを作成しています。
ほぼ完成していますが、GIFファイルのロゴマークを挿入しようと
していますが,方法がわかりません。
よろしくお願いします。

【7473】Re:excelシートにVBAでGIFファイルを挿...
回答  INA  - 03/9/5(金) 15:28 -

引用なし
パスワード
   >Visual-Basicからexcelのファイルを作成しています。
VBって Excelファイル も作れるんですか?
(.exe や .dll なら作れるの知ってるけど・・)

>ほぼ完成していますが、GIFファイルのロゴマークを挿入しようと
>していますが,方法がわかりません。
どこに挿入したいのでしょうか?

*Excel VBA の掲示板なので VB のレスはつくかな・・・?

【7476】Re:excelシートにVBAでGIFファイルを挿...
発言  伊東  - 03/9/5(金) 15:54 -

引用なし
パスワード
   ▼INA さん:
>>Visual-Basicからexcelのファイルを作成しています。
>VBって Excelファイル も作れるんですか?
>(.exe や .dll なら作れるの知ってるけど・・)
>
>>ほぼ完成していますが、GIFファイルのロゴマークを挿入しようと
>>していますが,方法がわかりません。
>どこに挿入したいのでしょうか?
>
>*Excel VBA の掲示板なので VB のレスはつくかな・・・?
すみません。
Excel VBAの方法でOKです。
参考にしますのでお願いします。

【7480】Re:excelシートにVBAでGIFファイルを挿...
回答  INA  - 03/9/5(金) 16:17 -

引用なし
パスワード
   繰り返しになりますが・・

>ほぼ完成していますが、GIFファイルのロゴマークを挿入しようと
>していますが,方法がわかりません。
どこに挿入したいのでしょうか?

【7483】Re:excelシートにVBAでGIFファイルを挿...
質問  伊東  - 03/9/5(金) 16:37 -

引用なし
パスワード
   ▼INA さん:
>繰り返しになりますが・・
>
>>ほぼ完成していますが、GIFファイルのロゴマークを挿入しようと
>>していますが,方法がわかりません。
>どこに挿入したいのでしょうか?

質問の内容が足りなくてすみません。

指定するセル上に挿入したいと思いましたが。。。
Excelで手動挿入するとセルとは関係ないみたいですね。
でも、座標も表示されないで不明ですね。
セルの1行1列の上に図形を挿入できればよいのですが?

何度もお手間取らせて申し訳ありません。

【7502】Re:excelシートにVBAでGIFファイルを挿...
回答  INA  - 03/9/5(金) 20:24 -

引用なし
パスワード
   >指定するセル上に挿入したいと思いましたが。。。
>Excelで手動挿入するとセルとは関係ないみたいですね。
>でも、座標も表示されないで不明ですね。
>セルの1行1列の上に図形を挿入できればよいのですが?
マクロの自動記録はしてみましたか?
Picturesオブジェクトとして座標は表示されますよ?
あとは各種コントロールを配置して、そこに表示させる方法もあります。
(例えば、イメージコントロールなど)

【7503】Re:excelシートにVBAでGIFファイルを挿...
回答  ichinose  - 03/9/5(金) 20:26 -

引用なし
パスワード
   ▼伊東 さん:
こんばんは。
'==============================================
Sub main()
  insert_pic("D:\My Documents\My Pictures\j0179837(p).gif" _
     , Cells(1, 1)).Select
End Sub
'==================================================================
Function insert_pic(flnm As String, Optional rng As Range = Nothing) As Shape
  '機能:指定された図を指定されたセルに収まるように貼り付ける
  'input :flnm -挿入する図のフルパス名
  '    rng -貼り付けるセル
  'output insert_pic:貼り付けた図のShapeオブジェクト
  On Error Resume Next
  If rng Is Nothing Then
    Set rng = ActiveCell
    End If
  Set insert_pic = Nothing
  With rng
    Set insert_pic = .Parent.Shapes.AddPicture(flnm, False, _
              True, .Left, .Top, .Width, .Height)
    End With
End Function

試してみて下さい。

【7541】Re:excelシートにVBAでGIFファイルを挿...
お礼  伊東  - 03/9/8(月) 14:54 -

引用なし
パスワード
   ichinose さん,INA さん
ありがとうございました。
おかげさまでGIFの貼り付けが完了しました。
またよろしくお願いします。

13000 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free