| REM ************************************************
REM 半角を全角に変換
REM ************************************************
Function Han2Zen( strValue )
Dim strRet,strTarget1,strTarget2,i,nLen
strRet = strValue
strTarget1 = GroupString( 1 )
strTarget2 = GroupString( 5 )
nLen = Len(strTarget1)
For i = 1 to nLen
strRet = Replace(strRet,Mid(strTarget1,i,1), Mid(strTarget2,i,1) )
Next
strTarget1 = GroupString( 2 )
strTarget2 = GroupString( 6 )
nLen = Len(strTarget1)
For i = 1 to nLen
strRet = Replace(strRet,Mid(strTarget1,i,1), Mid(strTarget2,i,1) )
Next
strTarget1 = GroupString( 3 )
strTarget2 = GroupString( 7 )
nLen = Len(strTarget1)
For i = 1 to nLen
strRet = Replace(strRet,Mid(strTarget1,i,1), Mid(strTarget2,i,1) )
Next
strTarget1 = GroupString( 4 )
strTarget2 = GroupString( 8 )
nLen = Len(strTarget1)
For i = 1 to nLen
strRet = Replace(strRet,Mid(strTarget1,i,1), Mid(strTarget2,i,1) )
Next
Han2Zen = strRet
End function
REM ************************************************
REM 全角を半角に変換
REM ************************************************
Function Zen2Han( strValue )
Dim strRet,strTarget1,strTarget2,i,nLen
strRet = strValue
strTarget1 = GroupString( 5 )
strTarget2 = GroupString( 1 )
nLen = Len(strTarget1)
For i = 1 to nLen
strRet = Replace(strRet,Mid(strTarget1,i,1), Mid(strTarget2,i,1) )
Next
strTarget1 = GroupString( 6 )
strTarget2 = GroupString( 2 )
nLen = Len(strTarget1)
For i = 1 to nLen
strRet = Replace(strRet,Mid(strTarget1,i,1), Mid(strTarget2,i,1) )
Next
strTarget1 = GroupString( 7 )
strTarget2 = GroupString( 3 )
nLen = Len(strTarget1)
For i = 1 to nLen
strRet = Replace(strRet,Mid(strTarget1,i,1), Mid(strTarget2,i,1) )
Next
strTarget1 = GroupString( 8 )
strTarget2 = GroupString( 4 )
nLen = Len(strTarget1)
For i = 1 to nLen
strRet = Replace(strRet,Mid(strTarget1,i,1), Mid(strTarget2,i,1) )
Next
Zen2Han = strRet
End function
| |