项目中需要生成word报表。网上找了些用代码直接生成word文档的示例,随便一个简单的页面要写一篇的代码来描述。于是计划使用一个现成的word模板,然后通过向里面书签插入值的方法来代替。

当表格中存在大量单元格时,一个一个添加书签非常麻烦。于是使用脚本来替代重复的工作。

在word页面Alt+F11打开编辑器,

输入

Sub TestAddMarket()

Dim MyBk As Bookmark
    For Each MyBk In ActiveDocument.Bookmarks
        MyBk.Delete
    Next
    
    For r = 3 To 37 Step 1
        For c = 2 To 13 Step 1
            Selection.Tables(1).Cell(r, c).Range.Bookmarks.Add ("bk" & r - 2 & "_" & c - 1)
        Next c
    Next r
    
End Sub

该脚本会先删除文档里的所有书签,然后从第3(r)行2(c)列开始插入书签(bk1_1,bk1_2。。。)

Word批量给每个单元格插入书签相关推荐

  1. poi往word单元格插入图片,支持本地图片和网络图片

    poi版本:4.1.2 最近word导出时需要导出图片,在网上翻了会就发现了好心人分享的代码,但是只支持本地文件读取,我们项目需要从其他服务器获取图片,那肯定得使用网络方式了,于是在源代码上进行了完善 ...

  2. poi word操作之向单元格内添加图片

    poi word操作之向单元格内添加图片 1,主要难点: poi word操作之向单元格内添加图片考虑的点: 1)考虑图片在单元格内的占比(动态的调整图片在文档中的宽高) 2,解决步骤 1)首先需要获 ...

  3. html统计表合并单元格的快捷键,word怎样设置合并单元格快捷键

    word2010中合并单元格的快捷键是什么?求解答. 合并单元格没有快捷键,不过有个f4是重复上一步操作,所以你要合并多个单元格,那么你可以先点一合并单元格,然后选定你要合并的区域. WORD合并单元 ...

  4. Excel单元格插入图片,并自适应宽高——保姆级教程

    Excel单元格插入图片,并自适应宽高--保姆级教程 author:陈镇坤27 日期:2022年3月22日 创作不易,转载请注明来源 摘要:计算图片高宽像素,将Excel单元格高宽单位转化为以像素为单 ...

  5. html中表格怎么合并单元格居中,word表格怎么合并单元格居中

    在excel中,合并.拆分单元格是经常会用到的.而在word文档中,偶尔我们也需要插入表格,然后编辑表格,那么如何对word中的表格单元格进行合并.拆分呢? 一.如何在word中创建表格 1.选择&q ...

  6. python合并word表格单元格_python docx模块读取word表格遇到合并单元格时的处理

    python docx模块读取word表格遇到合并单元格时的处理 python docx模块读取word表格遇到合并单元格时的处理 python docx模块读取word表 遇到合并单元格时的处理 通 ...

  7. word文档合并单元格在什么地方

    word文档合并单元格在哪里 演示机型:华为matebook X系统版本:win10APP版本:word2016 1.打开所要编辑的表格,选中所想要合并的单元格. 2.选中单元格后,单击布局功能区,在 ...

  8. Excel怎么批量计算同一单元格多数据平均值

    今天跟大家分享一下Excel怎么批量计算同一单元格多数据平均值 1.如下图我们想要快速计算每个单元格内数据的平均值 2.将数据复制一份到平均值列中并选中数据 3.然后点击下图选项(Excel工具箱,百 ...

  9. Excel如何批量为空白单元格填充下方非空数据值

    如下图表格中含有部分空白单元格,现在想要批量为空白单元格填充下方非空单元格数据. 全选表格区域 点击下图选项(Excel工具箱,详细的下载安装方法百度即可得知,本文这里就不做具体介绍) 点击[数值] ...

最新文章

  1. Java 线程池详解
  2. java多线程详细讲解_Java多线程例子讲解
  3. JavaScript --- 跨浏览器的事件处理程序
  4. 发送不同类型的ActivityFeed
  5. SMS短信通API下行接口参数
  6. 小数保留4位_实验结果保留几位有效数字?
  7. 车牌识别opencv_基于OpenCV 的车牌识别
  8. 持久层框架 -Xxmm.Net
  9. 《陶哲轩实分析》——给读者的一点建议
  10. 国际区号+手机号正则校验
  11. ffmpeg从mp4(音视频)中提取音频aac
  12. [唐诗]古风(其一)-李白
  13. This system is not registered with an entitlement server.
  14. 如何查询网站服务器类型
  15. Leetcode动态规划部分典型题目分类及总结
  16. 五子棋c语言策划书活动内容,五子棋活动策划书.docx
  17. 3dmax入门 | 学3d建模必备软件技能基础教学
  18. IPHONE绑定武大邮箱的一些坑
  19. Python语法备忘
  20. 华为云找到 “成功”路径

热门文章

  1. 一些入门的编程题(JS实现)
  2. ASP.net中将Word/Excel转换成PDF
  3. 从正则入门到处理姓名手机号脱敏
  4. 【Threejs】轮廓线、边框线、选中效果实现的N种方法以及性能评估(目前7种)
  5. 西工大2006级计算机学院,庆祝建校55周年系列活动:2006级计算机专业毕业十周年返校聚会...
  6. 在使用Mathtype写公式的时候,怎么利用快捷键加粗变量,但不改变字体
  7. Python学习篇(一) 新建Python文件
  8. JAVA实现坦克大战(八个方向移动,根据难度改变地图、玩家自定义地图,含源码)
  9. mac 系统 钥匙串 中看不到对应证书的私钥
  10. 基于UPD78F0511的单相电表解决方案