首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

请问关于ole操作word自动生成目录的有关问题

2013-07-04 
请教关于ole操作word自动生成目录的问题请教一下,我现在用ole操作word生成一篇文档,但是不知道怎么生成文

请教关于ole操作word自动生成目录的问题
请教一下,我现在用ole操作word生成一篇文档,但是不知道怎么生成文档的目录。

在word2007中录制了一段宏    
ActiveDocument.AttachedTemplate.BuildingBlockEntries("自动目录 1").Insert _
        Where:=Selection.Range, RichText:=True

请问怎么转成ole代码,非常感谢!  
[解决办法]
大概是这个么意思。

Variant vRange = vWordApp.OlePropertyGet("Selection").OlePropertyGet("Range");
Variant vAttach = vWordApp.OlePropertyGet("ActiveDocument").OlePropertyGet("AttachedTemplate");
Variant vBlock = vAttach.OlePropertyGet("BuildingBlockEntries").OleFunction("Item", "自动目录 1");
vBlock.OleFunction("Insert", vRange, true);


未做测试。

热点排行