[リストへもどる]
一括表示

投稿時間:2002/09/29(Sun) 13:26
投稿者名:ap202
Eメール:
URL :
タイトル:
画像の表示
vbでエクセルのシートに貼り付けたイメージコントロールに
画像を表示したいんですが、下記のようなコードでは
ダメでした。☆印の所をどう書けばいいんですか?

-------------------------------------------------

Dim wExcel              As Excel.Application
Dim wWorkBooks          As Excel.Workbook
Dim wWorkSheets         As Excel.Worksheet
Dim image1 As OLEObject
    Set wExcel = New Excel.Application
    Set wWorkBooks = wExcel.Workbooks.Open("C:\WINDOWS\デスクトップ\Book1.xls")
    Set wWorkSheets = wWorkBooks.Worksheets(1)
    
  Set image1 = wWorkSheets.OLEObjects(1)
  ☆image1.Picture = LoadPicture("C:\04.jpg")
  
    wExcel.Quit
    Set wExcel = Nothing
    Set wWorkBooks = Nothing
    Set wWorkSheets = Nothing
    Set wCheck = Nothing
------------------------------------------

投稿時間:2002/09/30(Mon) 09:59
投稿者名:Say
Eメール:
URL :
タイトル:
Re: 画像の表示
xlsファイルに

Sub LoadPictureEX(jpgFile As String)
    Sheet1.Image1.Picture = LoadPicture(jpgFile)
End Sub

みたいなマクロ用意して、

VBから

wExcel.Run "LoadPictureEX", "C:\04.jpg"

するとか・・・

投稿時間:2002/10/02(Wed) 08:53
投稿者名:ap202
Eメール:
URL :
タイトル:
Re^2: 画像の表示
> xlsファイルに
>
> Sub LoadPictureEX(jpgFile As String)
>     Sheet1.Image1.Picture = LoadPicture(jpgFile)
> End Sub
>

Sayさんありがとうございます。試してみて
また結果をお知らせしますね。