私のC#アプリケーションには、いくつかのソースからデータをフォーマットしてコピーするボタンがあります。
そして、クリップボードからExcelにテキストを貼り付けるのに問題があります。
Excel では、 1.12.1のようなすべてのテキストが01.12.2001日時形式に変換されます! そして、私はそのようにしたくありません!
foreach (var data in collection)
{
sb.Append(data.Column1+ "\t");
sb.Append(data.Column2+ "\t");
sb.Append(data.Column33+ "\t");
sb.AppendLine();
}
var clipboardResults = new DataObject();
clipboardResults.SetData(DataFormats.Text, sb.ToString());
Clipboard.SetDataObject(clipboardResults);
テキストを書式設定して、コピーされたデータが日時ではなくテキストであることを Excel が理解できるようにすることはできますか?