Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2009年05月24日] [更新 2009年05月24日] エクセル操作フォームEx
エクセル操作フォームEx
図形や画像の挿入メソッド
動作確認等 -






プロパティ同様、全てのメソッド名の先頭に xlf が付いています。



セル位置を指定して図形や画像を挿入


xlfInsertPicture(AFile, A1, AWidth, AHeight, XSpace, YSpace):
               Txlf2000Shape

ディスク内の図形や画像ファイルを挿入する関数です。挿入位置はセルで指定します。
成功すると Txlf2000Shape オブジェクトを返します。位置関係は、[図の書式設定] [プロパティ] の [セルに合わせて移動するがサイズ変更はしない] に相当します。

引数 説明
AFile String 図形や画像のファイル名。フルパスで指定
A1 String 図形や画像を挿入するセルで A1 形式で指定
図形や画像の左上がこのセルの左上となる
AWidth Integer 図形や画像の表示幅をポイントで指定
AHeight Integer 図形や画像の表示幅をポイントで指定
XSpace Integer 挿入する位置の左余白。ポイントで指定
YSpace Integer 挿入する位置の上余白。ポイントで指定




指定範囲に図形や画像を挿入


xlfInsertPictureFitCell(AFile, FromA1, ToA1, XSpace, YSpace):           
                        Txlf2000Shape

指定した範囲に、縦横比を変更せず図形や画像を挿入する関数です。
上下左右に余白を設定できます。ただし、左寄せで挿入します。オブジェクトの位置関係は、[図の書式設定] [プロパティ] の [セルに合わせて移動するがサイズ変更はしない] に相当します。

引数 説明
AFile String 図や画像のファイル名。フルパスで指定
FromA1 String 図や画像の挿入範囲の左上のセルで、A1 形式で指定
ToA1 String 図や画像の挿入範囲の右下のセルで、A1 形式で指定
XSpace Integer 左右の余白。ポイントで指定
YSpace Integer 上下の余白。ポイントで指定