zoukankan      html  css  js  c++  java
  • VB.net中合并word中的表格

    软帝国产品的互兼容性使得我们采用vb.net编程语言操作Microsoft Word文档变得相当容易。针对本文的主题,网络上已经有很多大牛博客做了详细的介绍,基本的我就不再赘述,只是自己在做项目的时候需要用到合并单元格的操作,一时难以在网上找到准确的答案,如今终于琢磨出来,遂决定跟大家分享一下我的经验,免得后来者再走弯路。

    1、创建表格:

    1 Imports MSWord = Microsoft.Office.Interop.Word  
    2 Dim table1 As MSWord.Table = wordDoc.Tables.Add(wordDoc.Paragraphs.Last.Range, 7, 4, Missing.Value)  

    2、合并单元格:

    1 table.Cell(2, 1).Select()'选中第一个单元格  
    2 wordDoc.Application.Selection.MoveDown(5, 5, 1)'移动到第六行,中间的5代表移动的行数  
    3 wordDoc.Application.Selection.Cells.Merge()'执行合并操作  
    4 wordDoc.Application.Selection.Range.Text = "合并"'合并后的单元格赋值  

    以上代码的意思就是,选中表格的第一列中从第二行到第6行的单元格,将其合并,并将合并后的单元格的内容赋值为:“合并”。

     3、添加图片:

    wordDoc.InlineShapes.AddPicture(Application.StartupPath + "\_gan_" + i1.ToString + ".Png", False, True, wordDoc.Paragraphs.Last.Range)  
  • 相关阅读:
    计算机网络
    二叉树
    队列
    百度脑图-离线版(支持Linux、Mac、Win)
    nested exception is java.lang.NoClassDefFoundError: javax/xml/soap/SOAPElement
    手写注解实现SpringMVC底层原理(虽简单却五脏俱全《注重思路》)
    java异常
    JVM相关
    redis相关总结
    mysql 数据库相关
  • 原文地址:https://www.cnblogs.com/yunbo/p/9030572.html
Copyright © 2011-2022 走看看