1

シンプルなテキストボックスがあります。デバッグ目的で、送信ボタンがあります。テキストボックスに何かを書いて送信ボタンをクリックすると、テキストボックスの内容が印刷され、すべて問題ありません。しかし、Excel ドキュメントからテキストをコピーすると、横行形式であれば問題なく動作しますが、縦列形式からコピーして貼り付けると、最初の文字列のみがテキスト ボックスに表示され、Internet Explorer で最初のテキストのみが印刷されます。Chrome と Firefox で問題なく動作します。Notepad ++で垂直文字列をコピーして貼り付けると、それらがCRLFによって決定されていることがわかります。だから、クロムのようにすべてのコンテンツをどのように取得するのか興味があります。クロムで同じものをコピーして貼り付けると、すべての文字列がテキストボックスに表示され、正常に印刷されます。

4

1 に答える 1

1

アプリケーションからWebブラウザへのコピーと貼り付けは、ワームの可能性があります。一部のブラウザには、特殊な制御文字を削除する「プレーンテキストとして貼り付け」オプションがあります。IEにはそのオプションがないようです。Microsoftは、CTRL + Vはそのまま貼り付け、[編集]->[貼り付け]はプレーンテキストとして貼り付けると主張しています。これは私にとってはうまくいきませんでした。

tl; dr:IEに貼り付ける前に、別のアプリケーションでそれらを削除します。

資力:

于 2013-03-15T15:40:54.423 に答える