Gizport
1 回答
0
Share (facebook)
101
view
全般

画像処理についてアドバイスをお願いします。 写真フォルダに該当ファイ...

画像処理についてアドバイスをお願いします。
写真フォルダに該当ファイルが無い場合には表示しない設定をしたいのですが、


Private Sub CommandButton6_Click()
TextBox12.Value = ActiveCell.Value
Image1.Picture = LoadPicture("C:Documents and SettingS写真" & TextBox12.Text & ".jpg")
End Sub

上記のプログラムにどの様に付け加えればよいでしょうか?
よろしくお願いいたします。
Yahoo!知恵袋 4224日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
<補足への回答>

参考URLにもあると思いますが――

On Error Goto ER
以降の処理がエラーならエラー処理ルーティンに行きなさい、という意味です。
"ER"の部分は参考URLの先では "GoTo ErrorHandler" と記述されていますが、自分なりにわかりやすい文字列でOKです。

ER: On Error Goto 0
先に生じたエラーを解消します。

ファイルがないことを明示したい場合は

Private Sub CommandButton6_Click()
On Error GoTo ER
TextBox12.Value = ActiveCell.Value
Image1.Picture = LoadPicture("C:Documents and SettingS写真" & TextBox12.Text & ".jpg")
Exit Sub ’ファイルありの場合はエラーメッセージ不要ですので、ここで終了。
ER: On Error GoTo 0
MsgBox "該当ファイルがありません。"
End Sub

のようにすることもできます。


<前回の回答>

一例ですが――

Private Sub CommandButton6_Click()
On Error GoTo ER
TextBox12.Value = ActiveCell.Value
Image1.Picture = LoadPicture("C:Documents and SettingS写真" & TextBox12.Text & ".jpg")
ER: On Error GoTo 0
End Sub

↓参考URL(「Excel マクロ エラー処理」でGoogle検索しました)
_ttp://www.eurus.dti.ne.jp/yoneyama/Excel/vba/vba_error.html
Yahoo!知恵袋 4223日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
41
Views
質問者が納得プリンタドライバ(PCL XLドライバ)の問題だと思われます。 解決策または回避策はプリンタメーカーにより異なります。 まずは最新のドライバをインストールして、それでダメならプリンタの削除をしてからプリンタの再インストール位しか手段はないかと思います。 上記を試しても解決しない場合は、メーカーサポートに問い合わせですね。
3551日前view41
全般
29
Views
質問者が納得/* ----------------メニュー用 背景・文字色設定 */ /* 通常・訪問済みリンクカラー */ #submenu a:link, #submenu a:visited { color: #ffffff; /* 文字色 */ □□□□□□□□background-color: #555555; font-size: 12px; } /* マウスを上に重ねた時リンクカラー */ #submenu a:hover { color: #333333; background-color...
3890日前view29
全般
46
Views
質問者が納得今見てみるとurlでアクセスできますし、 googleへキャッシュもインデックスもされています。 サーバ側でメンテしていてクローラがその時アクセス 出来なかったのでしょう。 googleウェブマスターのメッセージは確認したら削除できますので 削除して下さい。 その後はメッセージ来ないと思います。
4162日前view46
全般
34
Views
質問者が納得<補足への回答> 参考URLにもあると思いますが―― On Error Goto ER 以降の処理がエラーならエラー処理ルーティンに行きなさい、という意味です。 "ER"の部分は参考URLの先では "GoTo ErrorHandler" と記述されていますが、自分なりにわかりやすい文字列でOKです。 ER: On Error Goto 0 先に生じたエラーを解消します。 ファイルがないことを明示したい場合は Private Sub CommandButton...
4224日前view34
全般
44
Views
質問者が納得<STYLE type="text/css"><!--body{cursor:url(http://hana.poche.jp/angel66l/kagi.ico);}a{cursor:url(http://hana.poche.jp/angel66l/kagi.ico);}--><styletype="text/css">.entry .contents{text-align:center;}</style><s...
4356日前view44

関連製品のQ&A