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
- python學習筆記 - 設定Excel單元格樣式Python筆記Excel
- table 設定合併邊框
- Java程式設計指南:高階技巧解析 - Excel單元格樣式的程式設計設定Java程式設計Excel
- excel匯入,讀取日期單元格轉php日期ExcelPHP
- JAVA使用poi匯出Excel,合併單元格,設定自動列寬JavaExcel
- 如何標記excel單元格Excel
- EXCEL破冰 - 鎖定單元格樣式和輸入格式Excel
- excel怎麼換行在同一單元格內 excel一個框裡怎麼換行Excel
- excel合併的單元格重新填充Excel
- CSS 設定邊框透明度CSS
- 關於border設定無邊框
- css設定四角邊框CSS
- Excel-單元格內換行Excel
- wps/excel計算單元格內的算式Excel
- CSS將邊框設定為虛線CSS
- CSS設定div邊框演示程式碼CSS
- 【OpenXml】Pptx的邊框虛線轉為WPF的邊框虛線XML
- Excel/CSV 匯入匯出庫,支援大檔案,樣式設定,單元格合併Excel
- QTableView設定單元格顏色未生效的問題QTView
- DataGridView設定單元格的提示內容ToolTip詳解View
- Html--給圖片設定邊框0.1HTML
- QT QLable屬性設定(尺寸,邊框等)QT
- openpyxl設定單元格大小(行高和列寬)
- 2018.3.30 邊框應用與導航欄設定
- wps的excel中的單元格限定輸入的內容Excel
- CSS的秘密——背景和邊框(下)CSS
- 1.15 列印的縮放和頁邊距的設定 [Excel教程]Excel
- asp.net萬年曆,以及表格邊框設定ASP.NET
- windows10視窗邊框顏色怎麼設定_windows10邊框在哪裡設定Windows
- 教你玩轉CSS border(邊框)CSS
- easyExcel多行表頭設定不同樣式和特定單元格設定樣式的實現Excel
- 如何將多行單元格資料轉變成一行?這個Excel技巧你一定不知道!Excel
- pageoffice給線上開啟的excel單元格插入圖片Excel
- 在excel中某些單元格內批量增加相同的內容Excel
- C#使用 NPOI 新增圖片到 Excel 單元格C#Excel
- Java 獲取Excel分頁座標位置(單元格)JavaExcel