|
分類:[C#]
2016/02/12(Fri) 10:40:51 編集(投稿者) 2016/02/12(Fri) 10:38:23 編集(投稿者)
Windows7 32/64bit Office2007〜 Vs2015 C# お世話になります。
エクセルのセルに設定された文字列の取得で、文字毎の色まで取り込みたいです。
Excel.Range rng = ws.Range(ws.Cells[1, 1], ws.Cells[1, 1]); string str = rng.Value.ToString(); for (int i = 0; i < str.Length; i++) { Debug.Print(rng.Characters(i, 1).Font.Color.ToString()); } 上記のように実施してみたのですが、700文字程度で取り込みに1分程度 かかってしまいます。
最終的にはRichTextBoxに表示できればよいのですが。
処理速度を上げる方法は無いでしょうか。
よろしくお願いしますm(__)m
|