2009-05-01 20 views
2

ユーザーは、Lotus Notesのテキストを自分のVBAアプリケーションに貼り付けています。これはAccessに格納されます。ときには、貼り付けられたテキストには、1行のフォームコントロールに貼り付けたときにアプリケーションのフォームに¶として表示されるキャリッジリターンがあると仮定されています。貼り付けられたテキストからの¶(ピルクロー)の削除

しかし、これはVBEに貼り付けられないため、これをSQLトランザクションの不正な文字のリストに追加することはできません。私はChr(10)Chr(13)、さらにはピルクロローのシンボルChr(182)を捕まえようとしましたが、この文字の検出と削除はできません。

これ以外のシンボルには問題はありません。それは単なる表示物です。

この文字を検出して文字列から取り除く方法はありますか?

編集:私はいくつかのテストを行い、右端の文字の文字コードが何であるかを教えするためのアプリケーションを持って、それがChr(10)であることを確認しました - 異なる方針をしようとすると、例外としてこれを処理します。

答えて

2

これは通常の文字列クレンジングの例外として処理され、CR/LFを文字列からトリミングしただけです。私が最後に思ったよりも簡単ですが、それはしばらく私を困惑させました。

関連する問題