在Word文档中连继用代码添两个表的方法
2012-10-12 16:36
267 查看
【要点】:在Word中添加两个表时中间必须空出一行,否则这两个表会合并成一个表。另外,当用代码添加完第一个表后必须将光标移出表格,否则第二个表格会套嵌在第一个表格中。
以下是代码:
欢迎访问《许阳的红泥屋》
以下是代码:
Public Class ThisDocument Private Sub ThisDocument_Startup() Handles Me.Startup Dim R1 As Word.Range = Globals.ThisDocument.Application.ActiveDocument.Bookmarks("TestBookMark").Range Dim S1 As Word.Selection = Globals.ThisDocument.Application.Selection Dim d As Word.WdUnits = Word.WdUnits.wdLine Dim c As Integer R1.Select() With S1.Tables.Add(S1.Range, 2, 3) .ApplyStyleColumnBands = True .ApplyStyleRowBands = True With .Borders(Word.WdBorderType.wdBorderBottom) .LineStyle = Word.WdLineStyle.wdLineStyleDoubleWavy End With With .Borders(Word.WdBorderType.wdBorderTop) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With With .Borders(Word.WdBorderType.wdBorderHorizontal) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With With .Borders(Word.WdBorderType.wdBorderVertical) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With With .Borders(Word.WdBorderType.wdBorderRight) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With With .Borders(Word.WdBorderType.wdBorderLeft) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With End With '光标下移,这个非常重要 c = S1.Tables(1).Rows.Count S1.MoveDown(Unit:=d, Count:=c) '空开一行,避免两个表格合并 S1.TypeParagraph() With R1.Tables.Add(S1.Range, 2, 2) .ApplyStyleColumnBands = True .ApplyStyleRowBands = True With .Borders(Word.WdBorderType.wdBorderBottom) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With With .Borders(Word.WdBorderType.wdBorderTop) .LineStyle = Word.WdLineStyle.wdLineStyleDoubleWavy End With With .Borders(Word.WdBorderType.wdBorderHorizontal) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With With .Borders(Word.WdBorderType.wdBorderVertical) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With With .Borders(Word.WdBorderType.wdBorderRight) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With With .Borders(Word.WdBorderType.wdBorderLeft) .LineStyle = Word.WdLineStyle.wdLineStyleSingle End With End With End Sub Private Sub ThisDocument_Shutdown() Handles Me.Shutdown End Sub End Class
欢迎访问《许阳的红泥屋》
相关文章推荐
- 在Word文档中连继用代码添两个表的方法
- 利用C#代码将html样式文件与Word文档互换的方法
- Word文档中同一行放置两个图片且标题在同一行的方法
- Word文档中同一行放置两个定义样式图片的方法
- 修复错误的word文档的新方法
- C# XML导出Word方法操作类的代码如下
- 在线编辑word文档代码
- Java POI通过模板方法生成word文档
- 打开新建word文档就会出现页眉页脚的解决方法
- 【代码阅读的方法与实践】第8章 文档
- asp.net将word文档转换成pdf的代码
- 使用doxygen从c++代码中生成文档的方法学习
- ASP.NET实现word文档在线预览功能代码
- jQuery写法与统计写法的对比,含示例代码和word文档
- 寻找两个值中更大值的方法总结c++代码
- 数据库数据生成word文档的方法
- asp.net实现word文档在线预览功能代码
- java中判断两个对象是否相等的方法和代码
- Word文档中多个编号放同一行的方法(非技术)
- C#比较两个word文档的内容