2016-11-15 4 views
0

データを正常に転送できます...私の唯一の質問は、Excelシートのすべてのエントリにこれらの奇妙な四角形が挿入されていますか?Vb.net:Excelのデータ転送の問題へのワードテーブル

enter image description here

私はから照会し、このシートに基づいた情報を使用して計画し、それがなぜ起こったか、彼らが何であるか疑問に思って、そしてどのようにそれらを取り除くために。

+0

タブ、キャリッジリターン、改行などですか?異なるオペレーティングシステムの変更によってデータが発生しましたか?また、データの転送方法を示す質問にいくつかのコードを入れてください。 – djv

+0

おそらく、改行、改行、および/またはタブ文字です。つまり、「印刷不可能な」文字です。 – topshot

+0

これらの「印刷不可能な文字」を取り除く方法は?top shot – Bob

答えて

1

あなたのコンテンツは、Wordの表のセルからのものであれば、その可能性が高いワード "細胞マーカーの終わり"(ASCII 7)である

https://support.microsoft.com/en-us/kb/165928

症状

あなたのビジュアルBasic for Applicationsマクロは、 の文字数を表のセルの範囲内に返します。範囲が の場合、セル全体が含まれ、返される文字数は1つです 以上が予想されます。デザインによって

原因

セル 範囲がセル全体を含むように設定されている場合、セルマーク(ASCII 文字番号7)の端部は、テキストの一部として返されます。 Range.Textプロパティを使用する には段落記号とセルマークの終わり(ASCII 13と ASCII 7)が含まれ、それらをペアとして返します。

関連する問題