A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>ExcelVBAのフォーム上のimage~Web上にある画像を表示したい
そのままだと無理です。
イメージコントロールに通信機能はありません。
ftp://やhttp://などではじまるところはイメージコントロールは参照を行う事ができません。
ローカル端末などに落として、画像を使用する必要があります。
VB6のサービスパックを利用し、画像のダウンロードは簡単に行えます。
フォームデザイン画面より
→ ツール
→→ その他のコントロール
→→→ Microsoft Internet Transfer Control 6.0
↓はVB6での説明ですが、VBAでも応用できるものです。
http://hanatyan.sakura.ne.jp/vbhlp/urltodl.htm
↓それを利用したサンプル
Sub ダウンロード(p_strURL As String, p_strFileName As String)
Dim l_bytHtml() As Byte
Dim l_intFileNo As Integer
l_intFileNo = FreeFile
l_bytHtml() = Inet1.OpenURL(p_strURL, icByteArray)
Open p_strFileName For Binary Access Write As #l_intFileNo
Put #l_intFileNo, , l_bytHtml()
Close #l_intFileNo
End Sub
Private Sub UserForm_Initialize()
Dim l_strURL As String
l_strURL = "http://okwave.jp/images/logo/logo.jpg"
Dim l_strFileName As String
l_strFileName = "C:\logo.jpg"
Call ダウンロード(l_strURL, l_strFileName)
Me.Image1.Picture = LoadPicture(l_strFileName)
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- SEO Googleアナリティクスでの設定について 1 2023/07/12 09:07
- Excel(エクセル) コントロールにリンクするセルが選択されない 3 2022/06/12 14:37
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- 会計ソフト・業務用ソフト エクセルの数式で教えてください。 1 2022/06/21 13:15
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- Gmail OCNメールの自動転送につて 1 2022/04/21 16:36
- Gmail Gメールの受信トレイの表示が変わって、戸惑っています 1 2023/04/04 17:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセルVBAでオプションボタン...
-
Property Letについて
-
EXCELでactivexコントロールを...
-
フォーム上の現在アクティブな...
-
質問です。 場面緘黙症で苦しん...
-
Excel VBA 動的に作成したチェ...
-
ActiveXコントロールを作成して...
-
VBからのTIFFファイルの編集に...
-
VB.NETで、DataGridのヘッダー...
-
コントロールを移動できない
-
透明なフレーム VB.net
-
Excelコマンドボタン名を変数に...
-
ExcelVBAでListViewが使用できない
-
エクセル・VBA CheckBoxのオブ...
-
プロパティをループで指定する
-
VB6のユーザーコントロールの受...
-
vb.netで画面のコントロールId...
-
VBAでドラッグ・アンド・ドロップ
-
VBA Web Browserコントロー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
vb.netで画面のコントロールId...
-
EXCELでactivexコントロールを...
-
ExcelVBAでListViewが使用できない
-
(VBA)スピンボタンの大量...
-
エクセルVBAでオプションボタン...
-
C#で角が丸いテキストボックス
-
ユーザーフォームで動的(Me.Con...
-
アクセス特有の書き方?
-
間違えて配置してしまったコン...
-
VBAのエラーについて、”実行時...
-
コンボボックスの文字によるif...
-
変数をコントロール型で使用す...
-
chr関数の呼び出しで「プロ...
-
With~EndWithの省略部分と引数...
-
C#で自分のウインド・ハンド...
-
excelのリストボックスで選択し...
-
'ckbl' コントロールは作成され...
-
フォーム上の現在アクティブな...
おすすめ情報