tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: VB6.0からExcleへ
投稿日: 2008/03/06(Thu) 11:46
投稿者魔界の仮面弁士
> Sht.OLEObjects("Image1").Picture = LoadPicture(イメージパス)

(1) フォーム上に Image コントロールが貼ってあって、
 かつ、その名前が Image1 になっているでしょうか。

(2) OLEObject に、Picture というプロパティはありません。
 もし、Image コントロールの Picture プロパティを使うのであれば、
 .Picture ではなく、.object.Picture という構文になります。

(3) VB6 で LoadPicture した画像は、Excel 側では読めません。
 (VB.[Global].LoadPicture でも、stdole.StdFunctions.LoadPicture でも)
 Excel VBA 側に、LoadPicture するためのコードを用意しておき、それを
 VB6 側から Run する事で読み込ませるか、または Image コントロールを使わず、
 Picture オブジェクトで代用するなど方法で対応してみてください。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。