VC下設定Excel單元格的邊框 (轉)
為了能使得輸出到中的資料顯示錶格,可以事先設定好的模板,但是不靈活。我花了一箇中午的時間摸索出如何設定它了。
具體程式碼如下:
LPDISPATCH pRange;
CString cell;
int c,c1,c2;
_variant_t vRange1; // 設定單元格的線;
_variant_t vRange2;
_variant_t vRange3;
_variant_t vRange4;
c='A';
c1=j/26;
c2=j%26;
if(c1==0)
cell.Format("%c%d",c2+c,i+1); // i+1 :表示從第二行開始關聯
else
cell.Format("%c%c%d",c1+c-1,c2+c-1,i+1);
VERIFY(pRange = m_worksheet.GetRange(COleVariant(cell)));
m_range.AttachDispatch(pRange);
//對齊方式
Var.vt = VT_I2;
Var.iVal=-4108;
m_range.SetHorizontalAlignment(Var);
m_range.SetVerticalAlignment(Var);
//
// 設定單元格的線;
vRange1.vt =VT_I2;
vRange1.lVal =1; // 線的樣式:0- no line; 1-solid; 2-big dot;3-small dot;4-dash dot; 5-dash dot dot;
vRange2.vt =VT_I2;
vRange2.lVal =3; // 線的粗細程度;
vRange3.vt =VT_I2;
vRange3.lVal =1; // 1-black;2-white;3-red;4-green;5-blue; 6-yellow; 7-pink;8-dark blue;
vRange4.vt = VT_UI4;
vRange4.uintVal =RGB(0,0,0); // 我測試後認為,沒有實際意義,只有vRange3起作用
m_range.BorderAround(vRange1,vRange2,vRange3,vRange4);
//
//
strValue=m_book.GetTextRC(i,j+2);
strValue.TrimLeft(" ");
strValue.TrimRight(" ");
if(!strValue.IsEmpty())
{
m_range.SetValue(COleVariant(strValue));
}
m_range.ReleaseDispatch();
//
雖然沒有什麼高深的技術含量,只是為了讓後面需要的人少走點彎路。
不當之處,還望指正。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-991579/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PhpSpreadsheet設定所有單元格邊框PHP
- POI設定excel單元格Excel
- 表格的邊距 邊框設定
- CSS Grid 網格佈局邊框設定CSS
- 複製excel中設定了公式的單元格資料的方法Excel公式
- python學習筆記 - 設定Excel單元格樣式Python筆記Excel
- 如何定製excel單元格的斜線分隔線Excel
- 如何使用CSS設定文字框的邊框CSS
- java poi操作excel 新增 鎖定單元格保護JavaExcel
- Excel2007鎖定單元格Excel
- Java程式設計指南:高階技巧解析 - Excel單元格樣式的程式設計設定Java程式設計Excel
- excel合併的單元格重新填充Excel
- ALV單元格顏色設定
- EXCEL破冰 - 鎖定單元格樣式和輸入格式Excel
- table 設定合併邊框
- JavaScript設定table表格邊框JavaScript
- JAVA使用poi匯出Excel,合併單元格,設定自動列寬JavaExcel
- excel匯入,讀取日期單元格轉php日期ExcelPHP
- Delphi_Excel例子:單元格複製貼上 (轉)Excel
- C#中設定Excel單元格格式C#Excel
- Excel獲取單元格批註Excel
- 如何隱藏Excel中單元格公式且其他單元格可修改Excel公式
- Excel2010如何快速將文字框與單元格對齊?Excel
- Excel——如何使用VBA操作單元格的格式Excel
- Excel合併單元格的兩種簡單方法Excel
- 自定義Excel表格邊框的技巧Excel
- CSS 設定邊框透明度CSS
- css設定四角邊框CSS
- 關於border設定無邊框
- jQuery設定div邊框顏色jQuery
- excel中的單元格怎麼重新命名?Excel
- Excel合併單元格資料的方法教程Excel
- javascript當文字框獲得焦點設定邊框JavaScript
- QTableView設定單元格顏色未生效的問題QTView
- C# 獲取Excel的指定單元格的值C#Excel
- CSS設定div邊框演示程式碼CSS
- CSS將邊框設定為虛線CSS
- Excel/CSV 匯入匯出庫,支援大檔案,樣式設定,單元格合併Excel