如何用代碼打開一個word 文檔,然後再調用了的“打印”功能,即打開打印對話框

解决方案 »

  1.   

    private Word.ApplicationClass App = null; //Word应用程序对象
    private Word.Document doc = null; //Word文档对象
    //建立新文档
    object missing = System.Reflection.Missing.Value;
    if( App == null )
    App = new Word.ApplicationClass();
    App.Visible = true;//使用默认打印机打印文档
    doc.PrintOut( ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,
    ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,ref missing,
    ref missing,ref missing,ref missing,ref missing,ref missing);//关闭文档而不保存
    object SaveChanges  = Word.WdSaveOptions.wdDoNotSaveChanges;
    missing = System.Reflection.Missing.Value;
    doc.Close( ref SaveChanges, ref missing, ref missing);
      

  2.   

    就是.net里vba的应用,其实你查一下,office文件夹里的2052那个文件夹,有很多chm文件,其中有一个vbw开头的那个,里面的介绍都有的,可以到msdn找相应的.net的代码