问题是不是可以转化为VB从EXCEL文件中读数据,然后再按格式打印?
在EXCEL中的用脚本也可以试试.
程序代码:
Private Sub Command1_Click()
Dim EXAPP As Excel.Application
Dim WB As Excel.Workbook
Dim sht As Excel.Worksheet
Set EXAPP = CreateObject("excel.application")
Set WB = EXAPP.Workbooks.Open("文件路径及文件名")
Set sht = WB.Worksheets("Sheet1")
sht.Cells(1, 1) = 6 '写入方式一
sht.Range("A2") = 7 '写入方式二
Form1.Caption = sht.Range("B5").Value '从表格取值
'WB.Save'保存编辑后的文件
WB.Close
Set sht = Nothing
Set WB = Nothing
Set EXAPP = Nothing
End Sub
以上是用VB打开EXCEL文件,读/写单元格的例子。
可以在图片框中设定你想要的表格样式,再填入从EXCEL读取来的数据或文本框来的数据。
自己用打印机试试打印图片框的效果。根据打印效果可用图片框做打印预览界面。
[
本帖最后由 lianyicq 于 2015-1-20 11:15 编辑 ]