這個專業(yè)我也學(xué)得不是很好,用書上得例子吧。
專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)修文免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
某公司盡力需要了解公司在全國各地得銷售情況,設(shè)計一個水晶報表。統(tǒng)計個地區(qū)得銷售總額和全國總額
準(zhǔn)備工作
用 SQL server 2000 創(chuàng)建一個數(shù)據(jù)庫company 在該數(shù)據(jù)庫中創(chuàng)建一個表Sales.用于儲存區(qū)域銷售數(shù)據(jù)
在表Sales 中添加若干條記錄
設(shè)計報表
打開 Visual Studio.NET創(chuàng)建名為 Salesreport得 WINDOWS應(yīng)用程序 將Form1.cs 名更改為 frmSalesReport.cs
frmSalesReport窗體得屬性設(shè)置里。 吧 frmSalesReport.cs得Text屬性更改為"區(qū)域銷售報表"
把NAME屬性更改為frmSalesReport。
在 VisualStudio.NET 菜單中選擇 項目添加新項。在"添加新項"窗口得“類別”區(qū)域擴展 “本地項目項”,選擇數(shù)據(jù),在"模板"區(qū)域選擇"數(shù)據(jù)集" 在"名稱"那將Dataset1.xsd改名 SalesDetaset.xsd
單擊"打開" 將生成一個新得結(jié)構(gòu)文件 SalesDataset.xsd 該文件將顯示在 ADO.NET數(shù)據(jù)集設(shè)計器中。
Visual Basic通用報表設(shè)計小結(jié)
本文對vb設(shè)計報表的方法作了一個小結(jié),大家都知道,在VB平臺下制作報表大致有兩種選擇:使用VB自帶的Data Report控件和借助第三方軟件。其中第三方軟件比較著名的就是MS Excel和Seagate公司的CrystalReporter,以下就這三個方案進行詳細的討論。
1. Data Report控件
1.1 Data Report控件使用方法
由于是VB自帶的控件,所以使用相對比較方便。使用方法是:首先在"工程"菜單下面選擇"添加Data report"選項,這樣Data Report控件就選入到了應(yīng)用程序。
使用Data report的情況大多數(shù)采用數(shù)據(jù)綁定的模式,也就是將此控件與數(shù)據(jù)庫的數(shù)據(jù)表綁定起來以便可以不用編寫代碼就輕松完成報表的設(shè)計。要使用數(shù)據(jù)綁定就必須要指定數(shù)據(jù)源,這里的數(shù)據(jù)源不是數(shù)據(jù)控件而是數(shù)據(jù)環(huán)境(Data Environment),選擇"工程"菜單下面選擇"添加Data Environment"選項就可以將數(shù)據(jù)環(huán)境添加進應(yīng)用程序中。數(shù)據(jù)環(huán)境有兩個重要的屬性:Connection 和Command屬性,前者是連接指定的數(shù)據(jù)庫,后者連接指定的數(shù)據(jù)表,一旦這兩者都設(shè)置成功之后,就可以把數(shù)據(jù)環(huán)境作為數(shù)據(jù)源了。只需要把Data report的DataSource屬性設(shè)置為前面的數(shù)據(jù)環(huán)境對象以及把DataMember設(shè)置為數(shù)據(jù)環(huán)境對象的Command對象即可。
1.2 Data Report控件界面元素
完成了Data report控件的數(shù)據(jù)綁定工作之后就可以直接控制報表的制作與顯示了。這里首先熟悉一下Data report控件的顯示界面:
Data report控件一共有5個區(qū)組成,分別是報表頭、頁面頭、細節(jié)區(qū)、頁面注腳和報表注腳。報表頭和報表注腳是用分別用于整個報表的最上部和最下部,它們將出現(xiàn)于整個報表的每一頁,可以放置一些報表名稱,時間之類的固定文本;頁面頭和頁面注腳只能出現(xiàn)在當(dāng)前頁的最上部和最下部,也就是說它只能出現(xiàn)在當(dāng)前頁中,不出現(xiàn)在其他頁面中,可以放置隨頁面變化的一些量比如頁碼等;而細節(jié)區(qū)就是用來進行實際顯示的區(qū)域,它是我們最為關(guān)心的區(qū)域,通過在此區(qū)域內(nèi)放置顯示控件可以控制報表的實際顯示輸出。這里介紹一下放置文本框控件的使用方法,其實在綁定情況下只需要設(shè)置其DataMember和Datafield即可,前者用來指定數(shù)據(jù)表,可以設(shè)置為前面數(shù)據(jù)環(huán)境對象的Command對象,后者是指定數(shù)據(jù)段,即綁定的數(shù)據(jù)庫的指定字段。這樣不需要編寫任何代碼就可以實現(xiàn)報表的顯示工作。
1.3 Data Report控件的打印功能
對于報表的打印可以直接使用Data report自帶的打印功能,即可以實現(xiàn)簡易的報表打印。不過為了實現(xiàn)比較復(fù)雜的打印功能,也可以通過程序控制的方法來進行。這里只是給出一個實現(xiàn)思路:首先需要制作一個按鈕控件來顯示"打印設(shè)置"的窗口,通過這個窗口用戶可以設(shè)置打印的相關(guān)的參數(shù),然后在實現(xiàn)打印的子模塊中使用VB內(nèi)嵌的printer對象來實現(xiàn)真實的打印,該對象能夠?qū)Υ蛴〉漠?dāng)前位置進行定位,而且對打印的字體等參數(shù)進行控制,所以結(jié)合"打印設(shè)置"窗口可以實現(xiàn)類似于word里面的打印功能。
2.MS Excel
說起報表設(shè)計應(yīng)用程序,無意微軟的Excel是一支獨秀,MS Excel就是用來進行表格和報表設(shè)計用的應(yīng)用程序,它具有優(yōu)秀的方格控制和宏代碼定制功能。所以如果在設(shè)計自己的應(yīng)用程序的時候能夠結(jié)合到Excel的話,那么你的應(yīng)用程序就應(yīng)該是相當(dāng)?shù)耐晟屏耍驗闊o論是編輯還是打印功能,Excel都提供了很完美的解決方案,所以你的應(yīng)用程序所要做的事情就是實現(xiàn)程序和Excel通訊即可。
事實上,可以使用VBscript可以將VB與Excel兩者連接起來。以下就簡要介紹在VB下開發(fā)基于Excel的編程思路。
在VB中處理Excel的對象大致分為五個:Application對象、WorkBook對象、WorkSheet對象、Range對象以及Cell對象。它們的功能分別如下:
Application---------用來指代整個應(yīng)用程序。
WorkBook----------表示工作簿對象
WorkSheet---------表示工作表對象,注意,一個工作簿可以包含多個工作表,它們就類似于多文檔中的框架窗口和里面的單個視圖一樣。
Range-------------表示工作表中的某個區(qū)域范圍對象,特殊情況下也可以只代表一個Cell。
Cell---------------表示特定工作表的一個單元格對象。這個對象的使用頻率是最高的。
清楚了以上的五個對象的應(yīng)用范圍,那么使用它們就很簡單了,不過在使用這些對象之前,首先需要對它們進行聲明。方法是在"工程"的"引用"對話框之下選擇"Microsoft Excel9.0 Object Library",這樣就將整個Excel對象庫就引入到程序中來了。
下面舉一個示例,其實現(xiàn)的功能是打開一個工作簿。
Function OpenBook(strFilePath As String) As Boolean
' This procedure checks to see if the workbook
' specified in the strFilePath argument is open.
' If it is open, the workbook is activated. If it is
' not open, the procedure opens it.
Dim wkbCurrent As Excel.Workbook
Dim strBookName As String
On Error GoTo OpenBook_Err
' Determine the name portion of the strFilePath argument.
strBookName = NameFromPath(strFilePath)
If Len(strBookName) = 0 Then Exit Function
If Workbooks.Count 0 Then
For Each wkbCurrent In Workbooks
If UCase$(wkbCurrent.Name) = UCase$(strBookName) Then
wkbCurrent.Activate
Exit Function
End If
Next wkbCurrent
End If
Workbooks.Open strBookName
OpenBook = True
OpenBook_End:
Exit Function
OpenBook_Err:
OpenBook = False
Resume OpenBook_End
End Function
3.Crystal Reporter(水晶報表)
做為一個優(yōu)秀的報表軟件,水晶報表是實際應(yīng)用中最多的方案。在這一節(jié)里主要介紹一下水晶報表的定制和顯示,打印功能的實現(xiàn)。
首先要區(qū)分Crystal Reports插件程序和Crystal Reports控件。前者主要用來創(chuàng)建報表模板,后者主要是用來在程序中顯示和打印報表,這兩者的分工決定了它們程序中的功能的不同。
其中Crystal Reports的插件程序可以從Seagate公司的官方網(wǎng)站上下載最新的測試版本。
3.1 Crystal Reports插件程序的使用
選擇"外接程序"菜單的"報表設(shè)計器"選項,則VB將執(zhí)行Crystal Reports Pro插件應(yīng)用程序。在Crystal Reports Pro里選擇"新建報表"圖標(biāo),可以選擇8標(biāo)準(zhǔn)模板和一個自定義的模板來開始報表工程。
整個水晶報表的使用跟第一節(jié)的Data Report的使用很類似。首先需要給報表選擇數(shù)據(jù)源,(即數(shù)據(jù)庫),然后就可以在報表中添加、刪除、修改字段以及為記錄分組,可以利用水晶報表創(chuàng)建很多具有自定義風(fēng)格的報表。由于本身Crystal Reports插件程序就是一個功能強大的報表設(shè)計軟件,這里就不能一一的講解了,有興趣可以參考程序自帶的幫助文檔。
3.2 Crystal Reports控件的背景知識
Crystal Reports Pro還提供一個報表生成模塊,該模塊可以連接到并訪問VB應(yīng)用程序,VB程序員不需花費大量時間寫自己的代碼就可再應(yīng)用程序中添加復(fù)雜的報表生成及輸出功能。
Crystal Reports引擎是一個動態(tài)鏈接庫,它可以使應(yīng)用程序訪問并具有同Crystal Reports 一樣強大的報表輸出功能。應(yīng)用程序是通過Crystal Reports ActiveX控件來訪問引擎。再編譯時應(yīng)用程序同報表引擎鏈接,以給應(yīng)用程序添加了生成報表的功能。
當(dāng)程序使用Crystal Reports ActiveX控件時,可以通過再設(shè)計時設(shè)置Crystal對象屬性或者再運行時改變對象屬性,來建立應(yīng)用程序和Crystal Reports之間的連接。通過Crystal控件的屬性可以指定:
響應(yīng)應(yīng)用程序某個事件的輸出報表的名字。
報表的目標(biāo)位置(預(yù)覽窗口、磁盤文件或者電子郵件等)。
想要打印的份數(shù)(如果報表提交給打印機的話)。
輸出文件的信息。
預(yù)覽窗口的大小及位置信息(如果報表在預(yù)覽窗口中顯示時)。
選擇公式信息(如果在報表中限制記錄的話)。
排序信息。
其他相關(guān)的屬性。
這里要注意一點的是,Crystal控件必須在由Crystal Reports Pro創(chuàng)建的報表中使用,而試圖在VB應(yīng)用程序里引用之前,必須首先創(chuàng)建報表。
3.3 Crystal Reports控件的使用
了解了Crystal Reports控件的功能,那么就可以使用它了。首先通過"工程"的"部件"選項里面選擇"Crystal Reports Control",那么VB的工具箱里面就添加了Crystal Reports控件了。
注意,對于Crystal Reports控件的最重要的屬性就是ReportFileName了,把它設(shè)置為前面已經(jīng)在Crystal Reports Pro里定制好的報表模板的文件路徑。那么只需要調(diào)用控件的PrintReport方法就可以將報表顯示出來了。
相對于Data Report控件來說,Crystal Reports控件的功能更加的完善,報表預(yù)覽,打印,編輯修改等功能都很完善,所以在實際的報表應(yīng)用設(shè)計方案中,使用Crystal Reports的相對較多。然而Crystal Reports控件也有它的局限性,即它不能在運行時創(chuàng)建自定義的窗口。可以使用控件的數(shù)據(jù)綁定屬性來創(chuàng)建數(shù)據(jù)綁定報表,但是報表本身的格式都是由Crystal Reports控件內(nèi)部進行處理的。一般說來,Crystal Reports控件不提供在程序中對報表字段級的訪問。這一缺陷可以通過設(shè)計出足夠多的報表來彌補。
4.其他方法
除了通過上述的三種方法來實現(xiàn)報表設(shè)計以外,當(dāng)然也可以直接利用Win32 API來進行直接進行設(shè)計,這種方式是最為靈活也是最為繁瑣的方式,因為所有的編輯、修改、打印等功能都是由程序控制,所以一般情況下不會使用這樣的方式來處理,這里就不介紹了。
5.小結(jié)
報表設(shè)計是程序員經(jīng)常要遇到的問題,本文主要介紹目前主流的報表設(shè)計方案,由于所涉及到的知識點比較多,限于篇幅,在這里只是作了簡要的介紹,希望可以起到拋磚引玉的作用。
With Me.ReportViewer1 '初始化報表
.Dock = DockStyle.Fill
.LocalReport.DataSources.Clear()
.LocalReport.ReportPath = "Report1.rdlc"
.RefreshReport()
End With
報表在設(shè)計時,不一定要綁定數(shù)據(jù)源,但在窗體加載時,需要初始化報表控件,以上代碼可以放在窗體加載的Load事件里,供你參考。
CrystalReportViewer
dataset 定義數(shù)據(jù)源
.rpt 文件描述具體報表樣式
再加一個調(diào)用報表的FORM,就可以實現(xiàn)簡單的報表功能
Option Explicit
dim Report as New Cystal1
Private Sub Form_Load()
Screen.MousePointer = vbHourglass
'調(diào)用水晶報表時置鼠標(biāo)為沙漏狀 CRViewer91.ReportSource = Report '該語句的賦值將在后面被修改
CRViewer91.ViewReport
Screen.MousePointer = vbDefault '調(diào)用水晶報表完成后置鼠標(biāo)為默認(rèn)形狀
End Sub
Private Sub Form_Resize()
CRViewer91.Top = 0
CRViewer91.Left = 0
CRViewer91.Height = ScaleHeight
CRViewer91.Width = ScaleWidth
End Sub
可以用水晶報表設(shè)計報表,水晶報表你要自學(xué),在這里是說不清的,我對水晶報表有一點的了解功能很強大。
1 打開Excel dim myexcelas new Excel.Application() myexcel.visible=true
2 添加新的工作簿myexcel.Workbooks.add()
3 設(shè)定第二個工作表為活動工作表myexcel.worksheets(2).Acivate()
4 打開指定的Excel文件myexcel.workbooks.open(“c:\my.xls”)
5 顯示Excel窗口myexcel.visible=true
6 更改Excel的標(biāo)題欄myexcel.caption=“歡迎,歡迎!”
7 為Excel的單元格賦值myexcel.cells(1,4).value=100 此語句使Excel當(dāng)前工作表的第一行第四列,即D1單元格等于100, 也可以這樣寫: myexcel.Range(“D1”).value=100
8 設(shè)置指定列的寬度(單位:字符個數(shù))myexcel.ActiveSheet.colums(1).columnwidth=20 設(shè)定當(dāng)前工作表第1列的寬度為20
9 設(shè)置指定行的高(單位:磅)myexcel.ActiveSheet.rows(1).rowHeight=1/0.035 1磅 =0.035厘米設(shè)置第1行的高度為1CM
10 插入分頁符 myexcel.Activesheet.rows(20).pagebreak=1在第20行前插入分頁符
11 刪除分頁符myexcel.Activesheet.columns(20).pagebreak=0 在第20列前刪除分頁符
12 指定邊框線的寬度myexcel.Activesheet.range(“B3:D3”).borders(1).weight=3 其中borders參數(shù)指定單元格邊框的位置:1:左 2:右 3:頂 4:底 5:斜\ 6:斜/
13 指定邊框線條的類型 myexcel.Activesheet.range(“B1:D3”).borders(2).linestyle=1此語句將當(dāng)前工作表的B1:D3單元格的右邊框設(shè)置為實線 linestyle參數(shù): 1:細實線 2:細虛線 3:點虛線 4:雙細實線
14 設(shè)置頁腳myexcel.activesheet.pagesetup.centerfooter=“第p頁” 注意:設(shè)置頁眉頁腳時要保證計算機上裝有打印機,否則出錯!
15 設(shè)置頁眉myexcel.activesheet.pagesetup.centerfooter=“第p頁”
16 設(shè)置頁眉到頂斷距離為2cmmyexcel.Activesheet.pagesetup.Headermargin=2/0.035
17 設(shè)置頁腳到底端距離為2cmmyexcel.Activesheet.pagesetup.Footermargin=2/0.035
18 設(shè)置頂邊邊距為2cmmyexcel.Activesheet.pagesetup.topmargin=2/0.035
19 設(shè)置底邊邊距為2cmmyexcel.Activesheet.pagesetup.Bottommargin=2/0.035
20 設(shè)置左邊邊距為2cmmyexcel.Activesheet.pagesetup.Leftmargin=2/0.035
21 設(shè)置右邊邊距為2cmmyexcel.Activesheet.pagesetup.Rightmargin=2/0.035
22 設(shè)置頁面水平居中myexcel.activesheet.pagesetup.CenterHorizontally=true
23 設(shè)置頁面垂直居中myexcel.activesheet.pagesetup.Centervertically=true
24 設(shè)置頁面紙張大小 (1,窄行8.511 ;39 ,寬行1411) myexcel.activesheet.pagesetup.papersize=1
25 打印單元格網(wǎng)格線 myexcel.activesheet.pagesetup.PrintGridlines=true
26 復(fù)制整個工作表 myexcel.activesheet.Usedrange.Copy
27 復(fù)制指定區(qū)域 myexcel.activesheet.range(“a1:b5”).Copy
28 粘貼 myexcel.worksheets(“sheet2”).range(“A1”).PasteSpecial
29 在第2行前插入一行 myexcel.activesheet.rows(2).Insert
30 在第2列前插入一列 myexcel.Activesheet.Columns(2).Insert
31 合并 C4:D4 單元格 myexcel.Activesheet.Range(“C4:D4”).Merge()
32 自動調(diào)整第2列列寬 myexcel.activesheet.Columns(2).AutoFit
33 設(shè)置字體myexcel.Activesheet.cells(2,1).font.name=“黑體”
34 設(shè)置字體大小myexcel.Activesheet.cells(2,1).font.size=25
35 設(shè)置字體為斜體 myexcel.Activesheet.cells(2,1).font.Italic=true
36 設(shè)置字體為粗體 myexcel.Activesheet.cells(2,1).font.Bold=true
37 清除單元格內(nèi)容myexcel.activesheet.cells(2,1).ClearContents
38 打印預(yù)覽工作表myexcel.Activesheet.PrintPreview
39 打印工作表 myexcel.Activesheet.Printout
40 工作表另存為myexcel.ActiveWorkbook.saveas(“C:\book2.xls”)
41 放棄存盤 myexcel.ActiveWorkbook.saved=false
42 關(guān)閉工作簿 myexcel.Workbooks.close
43 退出 Excel myexcel.quit
44 紙張橫向:myexcel.activesheet.PageSetup.OrientaTion=2(1縱向)
45 單元格居中:cells(2,1).HorizontalAlignment=Excel.XlHAlign.xlHAlignCenter 水平方向cells(2,1).VerticalAlignment=Excel.XlVAlign.xlVAlignCenter 垂直方向
打開CSDN APP,看更多技術(shù)內(nèi)容
VB調(diào)用Excel軟件實現(xiàn)打印預(yù)覽功能
摘要:VB源碼,報表打印,打印預(yù)覽VB調(diào)用Excel軟件實現(xiàn)打印預(yù)覽功能,可以插入折線圖,VB打印預(yù)覽功能示例源碼,分享給大家參考。
用vb操作EXCEL打印報表
最近使用vb來打印報表,打印出來的EXCEL一直無法上傳到ftp 反復(fù)多次問題都沒解決, 200 PORT command successful. Consider using PASV. 問題出在這,由于win10的防火墻的原因,關(guān)閉防火墻后問題得到解決. 轉(zhuǎn)載于:...
繼續(xù)訪問
VB操作excel 格式設(shè)置及打印頁面設(shè)置(精簡)
langue:VB Set ExcelApp = CreateObject("Excel.Application") ’創(chuàng)建資源,建立連接 Set ExcelBook = ExcelApp.Workbooks.Open(“d:\pipo\index.htm") Set ExcelSheet = ExcelBook.Worksheet...
繼續(xù)訪問
vb.net excel操作:填充人事檔案表并打印
節(jié)選自:《Visual Basic.Net 循序漸進》【例 21.7】【項目:code21-007】填充人事檔案表并打印。 本例使用到的Excel文件為:職員信息登記表.xlsx,如下圖所示: 圖21-10 職員信息登記表 窗體設(shè)計如下圖所示(注意:為了演示方便,已經(jīng)填充了數(shù)據(jù)): 圖21-11 窗體設(shè)計 在本例中還需要掌握的知識: 1、插入圖片到指定位置 Worksheet.Shapes.AddPicture(Filename, LinkToFile, SaveWithDocumen
繼續(xù)訪問
vb.net操作Excel常用命令
轉(zhuǎn)載: 首先,須在項目里引用: 添加引用-Com-Microsoft Excel 9.0 Object Library (這是EXCEL2000) 1 打開Excel: dim myexcel as new Excel.Application() myexcel.visib...
繼續(xù)訪問
vb.net 如何實現(xiàn)報表打印_Excel如何實現(xiàn)分類別打印?創(chuàng)建組輕松實現(xiàn)
有朋友咨詢個關(guān)于Excel打印數(shù)據(jù)問題,他的需求是這樣的:下表中是某公司人員信息表,現(xiàn)在領(lǐng)導(dǎo)要求將表格分部門打印出來,每位員工核對個人信息并簽字。需求很明確,就是將相同部門的人員打印到一張紙上。打印很簡單,難點在于如何按每個部門去打印?如果部門較少的話可以將不同部門復(fù)制到不同插頁中,再進行打印;但是如果部門較多的話,這種辦法實在不可取;有小伙伴表示可以利用VBA技術(shù)將部門拆分到各個插頁,在進行打印...
繼續(xù)訪問
最新發(fā)布 vb.net 教程 11-1 打印組件 3 PageSetupDialog
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請在顯著位置標(biāo)明本文出處以及作者網(wǎng)名,未經(jīng)作者允許不得用于商業(yè)目的。 本節(jié)談?wù)劻硗庖粋€有關(guān)打印的對話框:PageSetupDialog,頁面設(shè)置對話框 實際我們是通過這個對話框獲得PageSetting,關(guān)于PageSetting在上一節(jié)有部分介紹,請參看 vb.net 教程 11-1 打印組件 PrintDialog 2 注意的是,使用PageSetupDialog需要綁定一個PrintDocument,在PageSetupDialog的Document屬性處
繼續(xù)訪問
VB.NET使用EXCEL常見操作
首先,須在項目里引用: 添加引用Microsoft.Office.Interop.Excel Imports Excel = Microsoft.Office.Interop.Excel 1 打開Excel: Dim myexcel as new Excel.Application() myexcel.visible=true 2 添加新的工作簿: myexcel.Workbooks.ad
繼續(xù)訪問
【VB Excel】VB 操作Excel基本步驟
VB操作EXCEL,實現(xiàn)數(shù)據(jù)讀取 1、定義Excel操作變量 Dim objExcelFile As Excel.Application Dim objWorkBook As Excel.Workbook Dim objImportSheet As Excel.Worksheet 2、打開Excel進程,并打開目標(biāo)Exc...
繼續(xù)訪問
vba代碼編程800例_如何設(shè)置Excel打印格式,學(xué)會這個VBA對象就可以隨心所欲
NO.1 Excel如何設(shè)置打印格式使用vba可以做打印格式處理,如何做一個漂亮的打印頁面,不外乎要設(shè)置打印表格的邊框、版式、頁眉、頁角等等。那么怎樣設(shè)置這些格式呢?NO.2 PageSetup對象vba編程用到Pagesetup對象,對表格打印進行設(shè)置。PageSetup對象有許多屬性,下面圖片里列出了大部分常用的屬性,可以對照進行設(shè)置。具體方法下面舉個例子來展示一下最終效果。PageSetup...
繼續(xù)訪問
vb.net操作excel文件
[轉(zhuǎn)自] vb.net操作excel文件 要求將數(shù)據(jù)顯示在Excel表中,并且要設(shè)好數(shù)據(jù)格式。雖說如此,真正實現(xiàn)了自己的功能,還是費了不少時間。相信還是有很多與我相似的人需要實現(xiàn)這種功能。那就做個小結(jié)吧。不妥之處,請指正哦。 1.添加引用–com—microsoft excel 11.0 object library 2在需要訪問excel的過程中定義 dim exapp as excel.a
繼續(xù)訪問
VB.net使用PrintForm打印窗體
在VS2010中內(nèi)置了了一個PowerPacks的擴展包,果然很好用啊,可以直接打印窗體內(nèi)容 先從"工具箱"中拖一個PrintForm到設(shè)計好的窗體中 然后在窗體里加了個打印的按鈕,對應(yīng)代碼如下 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.
繼續(xù)訪問
熱門推薦 開源:.NET環(huán)境下有關(guān)打印頁面設(shè)置、打印機設(shè)置、打印預(yù)覽對話框的實現(xiàn)與應(yīng)用(2)
!--google_ad_client = "pub-0022674553583619";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_type = "text_image";google_ad_channel ="";google_color_
繼續(xù)訪問
vb.net 設(shè)置打印紙張與頁邊距_機關(guān)公文格式設(shè)置規(guī)范(最新整理版)
本方法根據(jù)《黨政機關(guān)公文格式國家標(biāo)準(zhǔn)》(GB/T9704-2012)制定。具體內(nèi)容如下:一、辦公軟件要求適用于微軟OFFICE—WORD文字處理軟件。二、頁面設(shè)置1.選擇“文件”——“頁面設(shè)置”選擇“頁邊距”附簽,上:3.7厘米,下:3.5厘米,左:2.8厘米,右:2.6厘米。2.選擇“紙張”附簽,“紙張大小”設(shè)成“A4”。3.選擇“版式”附簽,將“頁眉和頁腳”設(shè)置成“奇偶頁不同”,在該...
繼續(xù)訪問
VB.NET EXCEL 操作
名稱欄目:vb.net報表教程 vb 制作報表并打印
標(biāo)題來源:http://vcdvsql.cn/article42/hhpehc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站排名、網(wǎng)站維護、面包屑導(dǎo)航、網(wǎng)站制作、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)