セルの範囲を選択したいExcel Interop C#で背景色が「LightBlue」であることを使用しますか?それ、どうやったら出来るの。Excel Interop C#:ExcelRangeとして背景色のセル範囲を選択したい
0
A
答えて
1
は私がしようとする方法を知らない
Microsoft.Office.Interop.Excel._Worksheet worksheet;
int endColumn = 16384;
int endRow = 65536;
var results= new List<Excel.Range>();
for(var i=0;i<=endColumn;i++)
{
for(var j=0;j<=endRow;j++)
{
if(worksheet.Cells[j,i].Interior.Color == System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightBlue))
{
result.Add(worksheet.Cells[j,i]);
}
}
}
+0
リスト
+0
に変換することは可能です。要件を正確に知っているわけではありませんので、LightBlueの範囲がかなり異なると想定しています。あなたは小さな関数を作成し、それを再帰的に使うことができます...しかし、あなたはパフォーマンスがないかもしれません。 –
+0
私はLightBlue範囲をたくさん持っています。しかし、行が青の場合は完全に青です。私はすべての細胞をループする必要はありません。 –
関連する問題
- 1. 印刷範囲Excelのセルのinterop [C#]を使用して
- 2. c#、Microsoft Interop Excel、選択した範囲のフォントスタイルを変更する
- 3. Excel VBAセルとxlDownを使用して範囲を選択
- 4. Excel vba選択した範囲の最後の行のセルを選択
- 5. Excel Interopと数式範囲
- 6. c#を使用して範囲を選択してください。
- 7. 選択した範囲内の各セルをループします
- 8. divを背景としてJS範囲/選択を模倣するには?
- 9. 色範囲を選択し、その範囲のベクトルマップを作成
- 10. Excelで選択した範囲のアドレスとセルの値にアクセスする
- 11. タブの背景のクリックエフェクトと選択したタブの背景の色の変更
- 12. エラー選択セル範囲
- 13. 選択された行の背景色
- 14. サイズ属性を選択して、クロムの背景色とフォント色を選択してください
- 15. スクリプトでGoogleシートの選択したセルに背景色を追加する
- 16. パブリッシャで選択したセルの背景色を設定するには
- 17. 範囲内で最初に選択したセルを取得
- 18. 選択とホバーはSWTテーブルコンポーネントのセル背景色をオーバーライドします
- 19. JavaFX ComboBox選択したアイテムごとの背景色
- 20. Androidplot - 背景と範囲
- 21. 選択と値に応じてWPF DataGridセルの背景色を変更する
- 22. 変更現在選択しているメニューボタンの背景色
- 23. OpenXMLライブラリとC#を使用してExcelドキュメントで現在選択されているセルまたは範囲を取得する方法
- 24. 範囲のセルの色を別の色にリンクするExcelコード
- 25. グループの背景色のラベルを選択
- 26. VBAのセルの選択範囲
- 27. 選択した行のWPF DataGrid RowStyleが背景色と前景色を変更しない
- 28. 選択したリストアイテムの背景色を切り替えるreact.js
- 29. アングルブーツストラップカレンダーで選択した日の背景色を維持する
- 30. リストビューで選択した行の背景色を取得する
を試してみてください、。しかし私は私達がRangeに持っていることを知っているだけです。 Autofilter()メソッド –