現在需要在vb列印一個datagridview中的一個表格中的資料和表頭,表頭是多維表頭(因為不會做多維表頭,所以datagridview中表頭都是f1,f2,f3這種并不能用的)。
首先網上找的列印datagridview的做法好像是列印的datagrid,datagridview不能直接用;其次我也并不懂怎么在datagridview中實作多維表頭,所以我想干脆把datagridview中的資料放到原表頭下面用excel來列印。
然后就遇到問題了,我在vb中建了兩個作業簿printxls和titlexls,然后從titlexls中復制某一個sheet的表頭到printxls的sheet中,復制倒是沒有問題,關鍵是復制過來之后單元格格式就丟失了,行距列距什么都成了默認的,所以想請問一下能不能在復制的時候保留原格式?
Case 2
title_book = myexc.Application.Workbooks.Open(fileadd_Label.Text)
title_sheets = title_book.Worksheets("貨站(業務員)工資表")
print_book = myexc.Application.Workbooks.Add
print_sheets = print_book.Worksheets(1)
title_sheets.Range("a1:cc5").Copy()
print_sheets.Paste()
或者各位有沒有什么建議,可以用其他辦法嗎?作為一個土木狗,發現碼程式實在太為難自己了。。。。
uj5u.com熱心網友回復:
有大神來幫幫忙嗎。。。。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/73802.html
標籤:VB基礎類
