tagCANDY CGI VBレスキュー(花ちゃん) - VBレスキュー(花ちゃん)の投稿サンプル用掲示板 - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
VBレスキュー(花ちゃん)の投稿サンプル用掲示板
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
Excelのシートに画像を表示及びサイズ変更(VB6.0 基本編) ( No.3 )  [親スレッドへ]
日時: 2007/08/09 14:17
名前: 花ちゃん

***********************************************************************************
* カテゴリー:[エクセル][][]                                                      *
* キーワード:画像,イメージ,クリップボード                                        *
***********************************************************************************

元質問:VBからExcelのシートへ画像転送 - ogaway  2002/08/21-11:28 No.92

VBからExcelのシートへ画像を貼り付けたいと思います。
詳細はVBのフォームにイメージコントロールか、ピクチャーコントロールに表示されている画像を、Excelのシートのあるセルに転送したいと思っています。

-----------------------------------------------------------------------------------
Excelのシートに画像を表示及びサイズ変更 - 花ちゃん  2007/08/08
-----------------------------------------------------------------------------------

1.Pictureオブジェクトを使って表示
   Excel2002 からの機能です。簡単だけど画像サイズが元のサイズより大きく表示される
  (この事はExcel上で画像を呼び込んでも同じである。)

2.クリップボード経由での貼付け
   こちらは元のサイズで表示します。

3.Excel上に表示したPictureにVBから指定の画像を表示する方法です。
  予め、Excelファイル内にマクロを作成しておきそのマクロをVBから操作する

4.Excel上に表示した画像を拡大表示する

5.Excel上に表示した画像を縮小表示する

----------------------------------------------------------------------------- 
 上記サンプルコードは、当サイト内に掲載しております。
  http://hanatyan.sakura.ne.jp/vbhlp/Excel12.htm


----------------------------------------------------------------------------- 
元質問:EXCELに画像貼り付け - もんきい  2002/10/22-16:22 No.1098
----------------------------------------------------------------------------- 
エクセルのテンプレートの特定のセルに、画像を貼り付けたいのですが、特定の位置に張り付けの指定方法が解りません。

----------------------------------------------------------------------------- 
Re: EXCELに画像貼り付け - A221  2002/10/22-17:24 No.1099
----------------------------------------------------------------------------- 
Private Sub Form_Load()
    Dim strExcelFile As String
    Dim objExcelbook As Excel.Workbook

    strExcelFile = "C:\test.xls"
    Set objExcelbook = GetObject(strExcelFile, "Excel.Sheet")
    'セルに画像を貼り付け

    objExcelbook.Windows(1).Visible = True
    objExcelbook.ActiveSheet.Range("F10").Select
    objExcelbook.ActiveSheet.Pictures.Insert("C:\aalogo.bmp").Select

End Sub



 [スレッド一覧へ] [親スレッドへ]