BCB 读写Word文档

 1 void __fastcall TForm1::btn1Click(TObject *Sender)
 2 {
 3   4 
 5   Variant WordApp,WordDocs,WordDoc;
 6   Variant word_activedoc;
 7   Variant word_select;
 8   Variant word_table;
 9   Variant my_cell;
10 
11   //创建Word对象:
12   WordApp=CreateOleObject("Word.Application");
13   WordDocs=WordApp.OlePropertyGet("Documents");
14   //打开Word文档:
15   WordDoc=WordDocs.OleFunction("Open","c:\\test.doc");
16   WordApp.OlePropertySet("Visible",true);
17   WordDoc = WordApp.OlePropertyGet("Documents");
18   word_activedoc = WordApp.OlePropertyGet("ActiveDocument");
19   //修改表格: Cell 行,列
20   word_table = word_activedoc.OlePropertyGet("Tables").OleFunction("Item", 1);
21   my_cell = word_table.OleFunction("Cell", (Variant)1, (Variant)1);
22   my_cell.OlePropertySet("Range", "11)");
23   my_cell = word_table.OleFunction("Cell", (Variant)2, (Variant)1);
24   my_cell.OlePropertySet("Range", "21)");
25   my_cell = word_table.OleFunction("Cell", (Variant)2, (Variant)2);
26   my_cell.OlePropertySet("Range", "22)");
27   //保存修改内容:
28   word_activedoc.OleProcedure("Save");
29   //打印文档:
30   WordApp.OlePropertyGet("ActiveDocument").OleFunction("PrintOut");
31   WordApp.OleProcedure("Quit");
32   
33 }

 

转载于:https://www.cnblogs.com/jyhero20/p/9448347.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值