WinForm中 如何直接调用Excel的打印预览功能,但不显示Excel文件
2009-08-18 10:46
337 查看
using Microsoft.Office.Interop.Excel; //引用
public void PrintPriviewExcelFile(string filePath)
{
Microsoft.Office.Interop.Excel.ApplicationClass xlApp = new Microsoft.Office.Interop.Excel.ApplicationClass();
xlApp.Visible = true;
object oMissing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(filePath, 0, true, 5, oMissing, oMissing, true, 1, oMissing, false, false, oMissing, false, oMissing, oMissing);
Microsoft.Office.Interop.Excel.Worksheet xlWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkbook.Worksheets[1];
xlWorksheet.PrintPreview(null);
xlApp.Visible = false;
xlWorksheet = null;
}
public void PrintPriviewExcelFile(string filePath)
{
Microsoft.Office.Interop.Excel.ApplicationClass xlApp = new Microsoft.Office.Interop.Excel.ApplicationClass();
xlApp.Visible = true;
object oMissing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(filePath, 0, true, 5, oMissing, oMissing, true, 1, oMissing, false, false, oMissing, false, oMissing, oMissing);
Microsoft.Office.Interop.Excel.Worksheet xlWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkbook.Worksheets[1];
xlWorksheet.PrintPreview(null);
xlApp.Visible = false;
xlWorksheet = null;
}
相关文章推荐
- Android 如何调用系统直接拨打电话的功能
- Flex中不使用FelxPrintJob通过ExternalInterface直接调用JavaScript利用浏览器本身的功能进行打印
- (C#)Excel中如何实现以分页预览的方式显示,凍結窗口
- Flex中不使用FelxPrintJob通过ExternalInterface直接调用JavaScript利用浏览器本身的功能进行打印
- JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
- 如何显示打印预览窗口
- Winform中读EXCEL表及DataGridView、WebBrowser控件实现打印、打印预览...(转)
- 弹出的模态窗口(子窗口)中调用IE的打印预览功能
- Winform将DataGridView导出Excel,调用打印机打印DataGridView
- 对于在查询中直接引用Excel文件作为数据源功能的寻根问底 [Excel 8.0;]
- ASP.NET GridView导出Excel 打印预览换行显示不全
- 如何解决打印CAD图纸时,打印预览空白不显示
- Excel 分页预览显示和调整打印线
- JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
- c# 调用Excel的打印预览页面
- zt:如何显示中文化的打印预览对话框
- 服务器直接打印excel文件功能
- Excel里明明有地方的,打上去的字却不在打印预览里显示
- js函数调用直接打印功能
- 从FORM中调用REPORT时,如何使打印结果直接输出到打印机上?