VBA/関数呼び出し時に「オブジェクトが必要です。VBA/変数にオブジェクトを設定すると、「オブジェクト変数または、Withブロック変数が設定されていません。Windows/Vista/chkdskで「十分な特権がないので、アクセスは拒否されました。おいて、レイヤードウインドウを作成することができるライブラリ『O3LayeredWindow』を開発、公開しています。ライブラリを併用することで簡単にレイヤードウインドウを用いて、アルファ付きPNG画像などを用いたウインドウを生成することができます。Delphiにてアルファ付き画像をウインドウとして表示したい、というような際はぜひご利用ください。CodeCentralでも公開しました。githubにて開発中。おいて、レイヤードウインドウを作成することができるライブラリ『O3LayeredWindow』を開発、公開しています。ライブラリを併用することで簡単にレイヤードウインドウを用いて、アルファ付きPNG画像などを用いたウインドウを生成することができます。Delphiにてアルファ付き画像をウインドウとして表示したい、というような際はぜひご利用ください。CodeCentralでも公開しました。githubにて開発中。Formのコンストラクターなどで以下のように生成して適用します。一応コンポーネントなので開放は自動です。その他の使い方については、ダウンロードしたファイルに付属のデモを見てください。サンプルには以下が含まれています。以下のサイトを参考にしました。※現在のバージョンはあまり追加要素がなくて、このライブラリを書き直してデモを追加したような形になってます。