a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

VC打印word,excel文本文件的方法

2020-01-26 15:12:54
字體:
來源:轉載
供稿:網友

本文實例講述了VC里打印word,excel文本文件的方法。分享給大家供大家參考。具體實現方法如下:

1. Vc打印Excel:

關于VC如何打開一個excel,這方面的資料很多了,一般用的是OLE Avtive Control/假設當你打開了一個excel文件,并獲得了它的
workbook的handle,相應的接口為:

復制代碼 代碼如下:
COleVariant covTrue((short)true);
COleVariant covFalse((short)FALSE);
COleVariant covOptional( (long)DISP_E_PARAMNOTFOUND, VT_ERROR);
_workbook objbook;
.....
objBook.PrintOut( covOptional,
    covOptional,
    COleVariant(long(1)),     //打印份數
    covFalse,
    covOptional,
    covOptional,
    covOptional
    ,covOptional
);

其他的參數的具體含義讀者可以參見msdn。

2. VC打印word

Word的打印接口是:

復制代碼 代碼如下:
_Document::PrintOut( covFalse,
  covOptional,
  covOptional,
  covOptional,
  covOptional,
  covOptional,
  covOptional,
  COleVariant((long)1),  //打印頁數
  covOptional,
  covOptional,
  covOptional,
  covOptional,
  covOptional,
  covOptional,
  covOptional,
  covOptional,
  covOptional,
  covOptional
);

參數的含義可參見msdn。

3. VC打印Excel:

調用shell的print函數:

復制代碼 代碼如下:
ShellExecute(NULL,"print","c://temp//test.txt",NULL,NULL,SW_HIDE);

需要注意的是,機器上已經裝了打印機。打印輸出會送到默認打印機。另外,shellExcute還可以用來打印excel和word,替換相應的文件名就可以了。
復制代碼 代碼如下:
ShellExecute(NULL,"print","c://temp//test.xls",NULL,NULL,SW_HIDE);
ShellExecute(NULL,"print","c://temp//test.doc",NULL,NULL,SW_HIDE);

希望本文所述對大家的VC程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 91香蕉视频在线观看 | 亚洲一级图片 | 电影午夜精品一区二区三区 | 国产三级电影 | 日韩三级av | 欧美日本韩国一区二区三区 | 中文字幕高清视频 | 色综合天天天天做夜夜夜夜做 | 亚洲毛片 | 国产在线视频一区 | 亚洲欧美国产另类 | 欧美成人在线网站 | 亚洲免费网站 | 青青草久草在线 | 九色 在线 | 亚洲国产欧美在线 | 久久精品视 | 涩涩操| 国产在视频一区二区三区吞精 | 欧美日韩一二三区 | 91免费在线看 | 中国特级黄色片 | 亚洲三级视频 | 成人v片 | 综合天天 | 91精品一区二区 | 免费不卡视频 | 超碰在线天天 | 久草免费电影 | 久久免费看 | 精品国产一区二区三区小蝌蚪 | 久久国产亚洲精品 | 麻豆视频91 | 亚洲午夜激情网 | 日韩视频在线一区二区 | 亚洲国产字幕 | 中文字幕在线观看 | 欧美国产日韩视频 | 国产福利电影在线观看 | 黄色a在线| 国产区区|