フォームのリストボックスにPDFファイル名を表示する
こんにちは専門家
私のフォームの私のリストボックスにPDFファイル名を見ることができる方法はありますか?
誰もがここでスレッドから検索しようとするのに役立ちますが、運がなかったのですが.
rev12
返信リスト(回答:7)
あなたはを使うことができます DIR機能 ファイルをループしてリストボックスに追加するには.リストボックスをに切り替えるのを忘れないでください 値リスト行ソースの種類とフォームのロードイベントを使用して、すべてを入力します.
プライベートサブフォーム名()
Error goto error_handler
DIM SPATHとして文字列としての
DIM SFILEとして文字列
spath= "c:\users\daniel\documents \"
sfile= dir(spath&"*.pdf")
sfile<>vbnullstring
sfile<>"の場合」そしてSFILE<>".."それから
me.yourlistboxName.additem sfile
の場合は終了
sfile= dir
ループ
error_handler_exit:
次の
SUB
error_handler:
msgbox "次のエラーが発生しました"&vbcrlf&vbcrlf&_
"エラー番号:"&err.number&vbcrlf&_
"エラー出典:form_load"&vbcrlf&_
"エラー説明:"&err.description&_
スイッチ(ERL= 0、 ""、ERL<>0、VBCRLF&"行番号:"&ERL)_
、vbokonly + vbcritical、 "エラーが発生しました!"
RESUME ERROR_HANDLER_EXIT
終了SUB
また、これは単純なリストのために機能しますが、多くのファイルがある場合は、最初にファイル名をtableにプッシュし、それでもリストボックスを入力するためのtableを使用する必要があります.
応答7# ->にスキップ6 #Rev12下のコンパイルエラーに欠けているものをお願いしますか?
行ソースタイプのタブで見つかった場合は?
プライベートサブフォーム名()
Error goto error_handler
薄暗い ストリングとして
Dim Sfile ストリングとして
spath= "c:\testfile \"
sfile= dir(spath&"*.pdf")
sfile<>vbnullstring
sfile<>"の場合」そしてSFILE<>".."それから
Me.txtListFilenames.Additem SFILE<<
-ここでのハイライト「エラー:メソッドまたはデータ」 メンバーが見つかりません "
の場合は終了 sfile= dir
ループ..............................
応答3# ->にスキップ2 #DanielP 1
応答2# ->にスキップ1 #Rev12あなたのとても親切な助けを借りてくれてありがとう.
私はそれを作業しました、そして、私はちょうどTXTBOXを代理版の代わりに
の代わりにしていましたこれでTXTBOXをLstBoxに変更して、それは動作します.
もう一度ありがとう.
関連質問
- Office:プロダクトキー
- エラーコードを取得します0xC004C032
- 保護された形からのコピー
- 2016年1ノートと2010年version
- マイクロソフトワード
- キーコード/ディスクなしでOffice 10を再インストールする方法
- Officeの家と学生2010 + Outlook 2010
- .WAV音声を再生し、コードの実行を継続するときは、DoEventsステートメントの後のコードが実行されていません.
- Excelスプレッドシートから複数の行を引き出すマージワードドキュメントの作成
- 私の電話とコンピュータの電子メールを同期させる.AOLとVerizonの両方のテキストが私に問題があると言ったマイクロソフト?