我现在在用office的接口实现excel文件中数据的读取,并要求对该文件打印预览和打印的功能,可以通过调用excel组件的方法打印该文件,但却无法进行打印预览,Excel._Workbook中有PrintPreview方法,但调用后程序就没有了反应。大家谁做过这个方面的项目,能不能给指点一下,在线等候,马上给分!

解决方案 »

  1.   

    你先安装一个oxppia,如果没有的话,到baidu上搜一下,
    然后打开word,然后进入编辑宏,然后可以打开一个帮助,里面就有怎么使用的中文帮助了!
      

  2.   

    试试
    excel.ActiveWindow.SelectedSheets.PrintPreview(...)
      

  3.   

    现在有Office2003的开发组件包了,你找一个,安装一下,在MSDN中就有Office开发的演示和示例等
      

  4.   

    你可以在EXCEL中录制宏,然后查看代码,它是VBA,转化为C#代码就行了,注意语法上还是差不多的
      

  5.   

    Excel.Application  m_xlApp = null;
    Excel.Worksheet m_xlSheet = null;
    ......
    //预览
    m_xlSheet = xlSheet;
    m_xlSheet.Select(missing);
    m_xlApp.Visible = true;
    m_xlSheet.PrintPreview(true);
    ......
      

  6.   

    http://community.csdn.net/Expert/topic/3858/3858615.xml?temp=.7783014
      

  7.   

    这里有一位老大写的完整的示例程序。http://www.alinksoft.com/file/MISGoldPrinterV2.2免费源码版.rar