入力ファイル名のチェック : Access



BackHome BackTips Backメニュー

■ Access VBA 実行コード

Public Function MyFileNameCheck(sFina As String) As Boolean
    Dim n As Integer

'ファイル名に使用できない文字が含まれていないかチェック
    n = InStr(sFina, "\")
    If n = 0 Then n = InStr(sFina, "/")
    If n = 0 Then n = InStr(sFina, ":")
    If n = 0 Then n = InStr(sFina, "*")
    If n = 0 Then n = InStr(sFina, "?")
    If n = 0 Then n = InStr(sFina, """")
    If n = 0 Then n = InStr(sFina, "<")
    If n = 0 Then n = InStr(sFina, ">")
    If n = 0 Then n = InStr(sFina, "|")
    If n > 0 Then
'含まれていた
        MyFileNameCheck = False
    Else
'正常
        MyFileNameCheck = True
    End If
End Function
<メモ>
ファイル名に使用できない文字
Mac OS X: / : .(ファイル名の先頭)Windowsとやり取りする場合は日本語のファイル名を使わないほうがよい
Windows: ¥ / : * ? ” < >|

BackHome BackTips Backメニュー

Copyright(C) FeedSoft