C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

C#でExcelの罫線を取得する方法 /ひろ (19/11/25(Mon) 14:39) #93166
Re[1]: C#でExcelの罫線を取得する方法 /大谷刑部 (19/11/26(Tue) 09:57) #93182
Re[1]: C#でExcelの罫線を取得する方法 /KOZ (19/11/26(Tue) 13:17) #93183


親記事 / ▼[ 93182 ] ▼[ 93183 ]
■93166 / 親階層)  C#でExcelの罫線を取得する方法
□投稿者/ ひろ (1回)-(2019/11/25(Mon) 14:39:23)

分類:[C#] 

C#でセルの上部が実線だったら処理をするという風に書きたく、いろいろ調べてみましたが方法がわかりません。
ご教授お願い致します。
[ □ Tree ] 返信 編集キー/

▲[ 93166 ] / 返信無し
■93182 / 1階層)  Re[1]: C#でExcelの罫線を取得する方法
□投稿者/ 大谷刑部 (65回)-(2019/11/26(Tue) 09:57:34)
No93166 (ひろ さん) に返信
> C#でセルの上部が実線だったら処理をするという風に書きたく、いろいろ調べてみましたが方法がわかりません。
> ご教授お願い致します。

Microsoft.Office.Interop.Excelを使う限りはC#だろうとVBだろうとできることはほぼ同じかと。

やりたいことをマクロで記録してみて、Microsoft.Office.Interop.Excelを参照するコードでできるか試せばいいだけ。

[ 親 93166 / □ Tree ] 返信 編集キー/

▲[ 93166 ] / 返信無し
■93183 / 1階層)  Re[1]: C#でExcelの罫線を取得する方法
□投稿者/ KOZ (52回)-(2019/11/26(Tue) 13:17:26)
No93166 (ひろ さん) に返信
> C#でセルの上部が実線だったら処理をするという風に書きたく、いろいろ調べてみましたが方法がわかりません。

「上部が実線だったら」の判定に使えそうなのは、このあたりですかね。

Range.Borders プロパティ
https://docs.microsoft.com/ja-jp/office/vba/api/excel.range.borders

Borders オブジェクト
https://docs.microsoft.com/ja-jp/office/vba/api/excel.borders

Item プロパティ
https://docs.microsoft.com/ja-jp/office/vba/api/excel.borders.item

Border オブジェクト
https://docs.microsoft.com/ja-jp/office/vba/api/excel.border%28object%29

LineStyle プロパティ
https://docs.microsoft.com/ja-jp/office/vba/api/excel.border.linestyle

[ 親 93166 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -