13バイト分の文字を表記をさせたいのですが
かなり悩んでおります。
Goods_name には、
1・"漢字エリア難問今週のお題バナー"
2・"ウエディング結婚式幸福今週のお題バナー"
の2種類の文字で確認
strNameSP1 = Goods_name
strNameSP1 = StrConv(strNameSP1, vbNarrow)
strNameSP1 = StrConv(strNameSP1, vbFromUnicode)
strNameSP1 = MidB(strNameSP1, 1, 13)
iTempCnt1 = LenB(strNameSP1)
strTemp = StrConv(strNameSP1, vbUnicode)
iTempCnt2 = Len(strTemp)
If Not ((iTempCnt1 = iTempCnt2 * 2) Or (iTempCnt1 = iTempCnt2)) Then
strNameSP1 = MidB(strNameSP1, 1, 12)
End If
strNameSP1 = StrConv(strNameSP1, vbUnicode)
1の場合は"漢字エリア難問・"
2の場合は"ウエディング結婚"
となり、1の"・"が無駄に入ってきます。。
これをなんとかして取りたい、又は入らないようにしたいのですが、
どうのような処理をしたらよいのでしょうか?
よろしくお願いいたします。
すいません、題名入れ忘れました・・・
「13バイトでの文字を出したい」というタイトル
質問内容が不足してませんか?
何をしたいかが、プログラムから解からないです。
プログラムにコメント入れてみてください。
ただ単に13バイト抜き出したいだけですか?
プログラムを見る限り、その前に条件がありそうですが。
こっちで続けたいもよう。
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200509/05090146.txt
できれば管理人さんに削除依頼メール出して欲しいけどレスつくとなぁ…。
削除より解決させたほうが早いかも・・
ツイート | ![]() |