【C#,Excel-COM】指定セルのフォントサイズと,折り返しを設定
関連記事
- 【#VBA】CreateObject(“Scriptlet.TypeLib”).GUIDで「70 書き込みできません」エラー 【2017年08月31日(木)】
- VBAなお仕事中 【2017年06月13日(火)】
- Excel-COM&Outlook-COMな仕事,一山越えた 【2017年05月19日(金)】
- 最近,全力でモノ作り中 【2017年05月19日(金)】
- 【C#,Excel-COM】ExcelアドインをC#使って自動登録/解除 【2014年07月01日(火)】
なんか需要がありそうな気がしたもんで?
うちで使っている,生コードをそのまま,アップしまする
現在,トラブルもなく,稼働しております
ここに掲載のソースは,こちらのExcel-COMのアクセス方法が完璧に動いている,ってのが前提
あわせてご確認ください
【C#】Excel-COMをレイトバインドして,Excelファイルを保存してみる@ぎんゆぅ~
注)「objSheet_Late」変数が,このソース中「m_ExcelSheet」変数に読み替えでごわす
m_ExcelSheet, m_ExcelRange変数は,Excel制御クラスで,object型でのメンバ変数
いつもとおり,バグってたら,スまんこってす(汗
//--------------------------------------------- //指定セルのフォントサイズと,折り返しを設定 // v:フォントサイズ //--------------------------------------------- public void setCellFontSize(string cellName, object v) { object[] Parameters; Parameters = new Object[2]; Parameters[0] = cellName; Parameters[1] = Missing.Value; m_ExcelRange = m_ExcelSheet.GetType().InvokeMember( "Range", BindingFlags.GetProperty, null, m_ExcelSheet, Parameters ); object fontobj; fontobj = m_ExcelRange.GetType().InvokeMember( "Font", BindingFlags.GetProperty, null, m_ExcelRange, null ); Parameters = new Object[1]; Parameters[0] = v; fontobj.GetType().InvokeMember( "Size", BindingFlags.SetProperty, null, fontobj, Parameters ); ExcelObjDestroy(fontobj); //インスタンス破棄 Parameters = new Object[1]; Parameters[0] = true; m_ExcelRange.GetType().InvokeMember( "WrapText", BindingFlags.SetProperty, null, m_ExcelRange, Parameters ); ExcelObjDestroy(m_ExcelRange); //インスタンス破棄 m_ExcelRange = null; }
コメント
九州自動車道 トンネル内で大型トレーラーから出火 人吉~八代間で通行止め(24/7/26)
【#ご到着シリーズ】冷凍かしわ飯&冷凍かしわうどんセットに当選したモルモルモル
【#破局噴火】イエローストーンで大規模な水蒸気爆発が発生
暑すぎてダレてる.なんのやる気も起こらんドロドロドロ
【#Windows #CrowdStrike】セキュリティーソフト世界シェア1位があだ…ウィンドウズ障害、「過去最大規模」の見方も
3連休,らしい.これといって予定はない(爆
【#trump #shooting】トランプ暗殺未遂:トランプ氏 集会で発砲音「前大統領は無事」死者も
【#線状降水帯】九州北部山口県に線状降水帯発生予測情報発令(24/7/13)
【#落雷】今朝の雷,すごかったー 清武城かお隣のマンションに落雷したー共用部の電源落ちてるテレビが映らない!
【#彗星】紫金山アトラス彗星(C/2023 A3)がぶっ壊れた!今秋,見れると思ってたのにピエン