Microsoft.Office.Interop.Word 和 VBA 这俩货绝对是一样的

需要编辑格式如下

使用 此处下划线 、方法实现与HomeKey、EndKey类似的效果。

查了若干资料后

  1. 逻辑就是光标移动到最后 EndKey代码段 unit用到的是第二段代码块
  2. 在向做移动若干个字符 object count1 字符串长度
  3. 最后在定义selection的字体 MSWord.WdUnderline.wdUnderlineSingle; 下划线
  4. object wdExtend = 1; 此参数表示向左 选定
wordDoc.Paragraphs.Last.Range.InsertAfter(item);
strContent = " ( " + key++.ToString() + " )";
wordDoc.Paragraphs.Last.Range.InsertAfter(strContent);object count1 = strContent.Length - 1;
object wdExtend = 1;
wordApp.Selection.EndKey(ref unite, ref Nothing);//将光标移到文本末尾
wordApp.Selection.MoveLeft(ref unitec, ref count1,ref wdExtend);
wordApp.Selection.Font.Underline = MSWord.WdUnderline.wdUnderlineSingle;
//取消前一个空格的下划线
count1 = 1;
wordApp.Selection.EndKey(ref unite, ref Nothing);//将光标移到文本末尾
wordApp.Selection.MoveLeft(ref unitec, ref count1, ref wdExtend);
wordApp.Selection.Font.Underline = MSWord.WdUnderline.wdUnderlineNone;
object unite = MSWord.WdUnits.wdStory;//全文单元
object unitec = MSWord.WdUnits.wdCharacter;//字符单元

参考资料如下

如何在word中用Selection对象快速选中内容区域?如何在word中用Selection对象快速选中内容区域?http://www.360doc.com/content/20/0802/19/70193489_928171881.shtmlC#导出word word导出带样式生成word(二)_我笔记的博客-CSDN博客_c# 导出word本文中用C#来操作Word,包括:创建Word;插入文字,选择文字,编辑文字的字号、粗细、颜色、下划线等;设置段落的首行缩进、行距;设置页面页边距和纸张大小;设置页眉、页码;插入图片,设置图片宽高以及给图片添加标题;插入表格,格式化表格,往表格中插入数据;保存Word,打印Word;重新打开Word等。Visual studio版本:Visual Studio 2012(2010应该也可以)准备工作:/*1. 添加引用COM里面的 Microsohttps://blog.csdn.net/y1535623813/article/details/120348824

C# Microsoft.Office.Interop.Word比较VBA相关推荐

  1. 错误类型:“系统找不到 Microsoft.Office.Interop.Word(转)

    错误类型:"系统找不到 Microsoft.Office.Interop.Word" 编译出现错误: "Could not load file or assembly ' ...

  2. 关于.net Microsoft.Office.Interop.Word组建操作word的问题,如何控制word表格单元格内部段落的样式。...

    控制word表格单元格内部文字样式.我要将数据导出到word当中,对于word表格一个单元格中的一段文字,要设置不同的样式,比如第一行文字作为标题要居中,加粗,第二行为正常的正文. 代码如下 publ ...

  3. html与word字体大小转换,字体大小不一样,当html转换为Word使用Microsoft.Office.Interop.Word...

    我试图将html文件转换为MS word(docx)文件. 使用Microsoft.Office.Interop.Word我能够从HTML转换为Word,但字体大小不一样的文件的HTML和Word格式 ...

  4. Interop type 'Microsoft.Office.Interop.Word.ApplicationClass' cannot be embedded. Use the applicable

    错误信息: Interop type 'Microsoft.Office.Interop.Word.ApplicationClass' cannot be embedded. Use the appl ...

  5. Microsoft.Office.Interop.Word 创建word

    转载 https://www.cnblogs.com/chenbg2001/archive/2010/03/14/1685746.html Microsoft.Office.Interop.Word ...

  6. Asp.net Core使用Microsoft.Office.Interop.Word转换文档

    源代码网络上有很多,但是使用过程中发现问题还是有的,尤其是在文档属性配置不同的时候,出现的问题就是不能转换.在开发端没有问题,但在不同于开发端电脑的配置情况下,会出现意向不到的问题.此处对解决方案进行 ...

  7. 通过C#Microsoft.Office.Interop.Word理解互操作性

    目录 一.概念 二.应用 三.Word操作示例 四.总结 五.拓展 一.概念 C# 中的互操作性指的是C#托管代码和非托管代码之间实现互操作性的方法.(参考微软文档:互操作性概述) 参考:百度百科-- ...

  8. 无法将为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型

    文章目录 1.错误原因 2. 解决方式 2.1 office多版本 2.1.1 删除多余版本 2.1.2 修复当前版本 2.1.3 其他操作(可选1) 2.1.4 其他操作(可选2) 2.2 wps卸 ...

  9. C# Microsoft.Office.Interop.Word设置Word页脚之添加当前页数

    用C#操作Word,电脑上原生的库为Microsoft.Office.Interop.Word,虽然有些慢,但也能用.操作word的另外一个库是Spire.Doc,但是商业的,破解版也不好搞,还是凑合 ...

最新文章

  1. 决策树算法的原理(接地气版)
  2. 《微机原理及接口技术》第03章在线测试
  3. 【Device Tree】设备树(一)——GPIO
  4. Compound Words UVA - 10391(c++用法中substr函数用法+map实现)
  5. mysql 表锁的概念_MySQL 锁的一些简单概念
  6. python花式编码_Python编码常用套路
  7. 柳神(柳婼)PAT甲级题目链接
  8. MAC系统中安装labelme
  9. 发布uubox.net客户端工具及其源代码
  10. 文件夹自动生成目录树(批处理)
  11. 零基础玩转树莓派(六)—遥控小车
  12. HTML中如何将字体加粗-前端入门
  13. linux键盘触摸板失灵,linux 中屏幕合上后触摸板无法使用
  14. 【基础知识】SPI通信协议
  15. 「Nginx」什么是代理
  16. ehshig蒙文歌曲_ehshig蒙文歌曲下载
  17. ORB-SLAM2代码详解08: 局部建图线程LocalMapping
  18. 【转】JPEG压缩原理
  19. CentOS安装配置DNSMasq
  20. 【层级多标签文本分类】Hierarchical Multi-label Text Classification: An Attention-based Recurrent Network Approa

热门文章

  1. Java版坦克大战游戏的分析与实现
  2. 利用74ls147编码器实现病房呼叫系统
  3. Win10家庭版任务管理器被禁用,解除方法
  4. 全面解锁Kubernetes?百度爱番番技术实践全解析
  5. 许昌西继电梯服务器显示ZY,许昌西继西门子电梯5000故障代码.pdf
  6. nec c语言笔试题,红外NEC编码发射程序_C语言(国外英文资料).doc
  7. [附源码]计算机毕业设计Python+uniapp美年大健康体检预约小程序q237e(程序+lw+远程部署)
  8. 淘宝这么厉害,究竟用的什么技术?
  9. 用计算机设计主题色调,Win10个性化颜色怎么设置 自定义Win10主题颜色方法 (全文)...
  10. Tampermonkey的安装和使用