Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11008 / 76734 ←次へ | 前へ→

【71268】Re:FileDialog(msoFileDialogFilePicker)
発言  UO3  - 12/2/16(木) 20:30 -

引用なし
パスワード
   ▼亜矢 さん:

こんばんは

すでに、sasaさん、こたつねこさんからお答えがあるように、MouseDownをMouseUpに変更すれば正常稼動しますし
また、操作者から見ても従来と同じ操作で処理できますね。(2003環境で確認済み)
ダイアログでキャンセルボタンが押されたときのカバーもすると以下のような感じですね。

Private Sub TextBox1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Call setFileName(TextBox1)
End Sub

Private Sub TextBox2_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Call setFileName(TextBox2)
End Sub

Private Sub TextBox3_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Call setFileName(TextBox3)
End Sub

Private Sub TextBox4_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Call setFileName(TextBox4)
End Sub

Private Sub TextBox5_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Call setFileName(TextBox5)
End Sub

Private Sub setFileName(tx As MSForms.TextBox)
  With Application.FileDialog(msoFileDialogFilePicker)
    .Show
    If .SelectedItems.Count = 0 Then
      tx.Text = Empty
    Else
      tx.Text = .SelectedItems(1)
    End If
  End With
  AppActivate Caption
End Sub
5 hits

【71247】FileDialog(msoFileDialogFilePicker) 亜矢 12/2/14(火) 20:00 質問
【71248】Re:FileDialog(msoFileDialogFilePicker) とおりすがりんご 12/2/14(火) 21:59 発言
【71249】Re:FileDialog(msoFileDialogFilePicker) UO3 12/2/15(水) 2:59 発言
【71251】Re:FileDialog(msoFileDialogFilePicker) 亜矢 12/2/15(水) 4:12 回答
【71256】Re:FileDialog(msoFileDialogFilePicker) 亜矢 12/2/15(水) 19:27 質問
【71259】Re:FileDialog(msoFileDialogFilePicker) UO3 12/2/15(水) 21:11 発言
【71261】Re:FileDialog(msoFileDialogFilePicker) 亜矢 12/2/15(水) 21:55 質問
【71262】Re:FileDialog(msoFileDialogFilePicker) UO3 12/2/15(水) 23:29 発言
【71263】Re:FileDialog(msoFileDialogFilePicker) とおりすぎ 12/2/16(木) 0:10 回答
【71266】Re:FileDialog(msoFileDialogFilePicker) sasa 12/2/16(木) 17:53 回答
【71260】Re:FileDialog(msoFileDialogFilePicker) UO3 12/2/15(水) 21:26 発言
【71264】Re:FileDialog(msoFileDialogFilePicker) UO3 12/2/16(木) 9:51 発言
【71265】Re:FileDialog(msoFileDialogFilePicker) UO3 12/2/16(木) 10:50 発言
【71267】Re:FileDialog(msoFileDialogFilePicker) こたつねこ 12/2/16(木) 17:54 発言
【71268】Re:FileDialog(msoFileDialogFilePicker) UO3 12/2/16(木) 20:30 発言
【71272】Re:FileDialog(msoFileDialogFilePicker) 亜矢 12/2/17(金) 4:11 お礼
【71306】Re:FileDialog(msoFileDialogFilePicker) 亜矢 12/2/20(月) 16:29 お礼

11008 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free