国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在 C++ 程序中導出 Word 文檔的方法

2019-11-17 05:16:02
字體:
來源:轉載
供稿:網友

  假如您要在應用程序中處理Word文檔,可以參考MSDN. Lori Turner. Automating Microsoft Office 97 and Office 2000,該文內容具體全面,但是要在C++程序中導出Word文檔,按照文中的方法來處理是很麻煩的,非凡是需要填寫的參數太多,所以我們考慮生成正確的VB腳本,然后執行生成Word文檔的操作,這個方法的優點在于:一方面可以少填寫參數;另一方面可以使用在Word中錄制的宏腳本,而只需作少量的修改。我們給出了一些簡單的函數來方便生成Word文檔(主要是簡單的表格)和直接運行內存中的VB腳本,此外,還附帶了一個小小的例子。

//創建Word文檔std::string create_new();//保存Word文檔std::string close_save(const char* filename);//selection 往下移,以繼續生成下一元素std::string move_down();//插入分段符std::string put_Paragraph();//添加標題std::string put_title(const char* title, const char* title_type="標題 1", int align=ALIGN_LEFT);//添加“標題1”std::string put_title1(const char* title, int align=ALIGN_CENTER);//添加“標題2”std::string put_title2(const char* title, int align=ALIGN_LEFT);//添加“標題3”std::string put_title3(const char* title, int align=ALIGN_LEFT);//添加紅色警告信息std::string add_warning_msg(const char* msg="無數據");//添加表格的一行數據(不用此函數)std::string add_grid_ln(const char* line);//添加表格std::string put_grid(const char* content);//運行腳本extern "C" void RunScript(const char* script_str); 下面是一個小例子,我們期望它在您的計算機上能夠很好的運行,程序將生成一個Word文檔,路徑位于c:/test.doc,計算機上需要安裝Word XP。 int main(int argc, char* argv[]){ ostringstream ostr; ostr<PRE < } 0; return EndWaitCursor(); 運行生成的腳本 ); ostr.str().c_str() RunScript( BeginWaitCursor(); * ofile.close(); ofile<

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陇西县| 佛山市| 出国| 鄂托克前旗| 资兴市| 鄂托克前旗| 万州区| 苏州市| 岐山县| 板桥市| 石渠县| 黄骅市| 长垣县| 新安县| 桐梓县| 汕头市| 胶州市| 临沂市| 镶黄旗| 东乡族自治县| 宜昌市| 大同县| 团风县| 平山县| 大城县| 五莲县| 江口县| 增城市| 肇州县| 建德市| 安图县| 明星| 丹凤县| 赫章县| 宜昌市| 贡山| 兰溪市| 龙门县| 韶山市| 寿宁县| 汝州市|