VBAからGDI+を使う資料集
inet上の達人の方々から御教示いただいたコードを少しアレンジさせてもらっています(切り貼りとも言います)。
Home
GDI+
clGdiPlus
EMF
Other
Collection
2010
ribbon
Win32SDK
ホーム
GDI+
GDI+
GDI+のflat APIを用いたコードを中心に載せています。(たまに関連するGDI+以外のものも含まれています)
Contensts
1- 1 GDIplusAPIの定数・関数集(GDI+以外のものも含みます)
1- 2 画像ファイルを読込、リサイズし、圧縮率指定でJPEG保存【XL2010 OK】
1- 3 エクセルWSの画像へのHyperLinkに縮小画像のコメントをつける
1- 4 縮小率指定で画像を読み込んで、Pictureに変換する【XL2010 OK】
1- 5 GDI+のbitmapを任意角度で回転する
1- 6 画像をリサイズ、回転してクリップボードにコピー【XL2010 CBにcopy失敗->対応code部屋】
1- 7 クリップボードのbitmapをjpeg保存【XL2010 OK】
1- 8 クリップボードのbitmapをリサイズしてjpeg保存
1- 9 クリップボードのbitmapをリサイズして保存(Pictureを介さない)
1-10 クリップボードのbitmapをリサイズしてクリップボードに書き戻す(テンポラリファイル使用版)
1-11 クリップボードのbitmapをリサイズしてクリップボードに書き戻す
1-12 エクスプローラ等から画像ファイルをワークシートにD&D・縮小回転機能付き【XL2010一応OK】
1-13 ワークシートに画像のサムネイルを生成し、クリックするとフォームにリサイズ表示する
1-14 ワークシート上の画像にshapeを合成して、画像ファイルとして保存する(その1)
1-15 ワークシート上の画像にshapeを合成して、画像ファイルとして保存する(その2)
1-16 ワークシート上の画像にshapeを合成して、画像ファイルとして保存する(その3)/おまけemf→bmp変換
1-17 ワークシート上の画像にshapeを合成して、画像ファイルとして保存する(その4)
1-18 埋込グラフ上に画像(グラフを覆っても可)やshapeを合成して、画像ファイルとして保存する
1-19 画像からセル色に変換・セル色から画像に変換 Flat API版
1-20 LoadPictureで読み込めない画像のサイズ(ピクセル数)取得
1-21 256色(8bitIndexed)画像を扱う-Pixedl取得・書込、Palette取得・書込
1-22 画像の解像度DPIと、色深度を変更する