word的构建基块(Building Block)的创建与使用

本文深入探讨了Word构建基块的功能,这是一种存储常用内容如文字、图形和表格的固定格式对象,可在任何Word文档中重复使用。文章还提供了通过代码在指定位置插入构建基块的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

构建基块类似与数据块,用于存储具有固定格式且经常被使用的文字、图形、表格或其他特定对象。构建基块保存在Word模板中,使用者可以将其插入到任何Word文档中的任意指定位置。下图是构建基块的主要操作入口:

 

关于构建基块的详细内容,参见官方文档:在 Word 文档中创建和使用内容构建基块

 

在程序中通过代码来插入构建基块的方式如下所示:

  ///在当前Selection位置插入指定名称为buildingBlockName的构建基块     
 public void InsertBuildingBlock(string buildingBlockName)
        {
   
            Template tp = (Template)((dynamic)this._wordDocument.get_AttachedTemplate());
         
            object isRichText = (object)true;
            object bbIndex= (object)buildingBlockName;
         //myWordApplication是word应用程序接口对象,此处表示本方法所在类对象的字段,实际使用时也可以通过方法参数传入
            tp.BuildingBlockEntries.Item(ref bbIndex).Insert(myWordApplication.Selection.Range, ref isRichText);
        }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值