VBA 操作word文档文本框中的表格

问题描述

VBA 操作word文档文本框中的表格
使用VBA 修改word文档,添加文本框并在文本框中加入表格,修改表格中某个单元格的值

解决方案

在thisdocument的vbe里添加这些代码,试试:
[code=vb]Sub test()
With ThisDocument
.Shapes.AddTextbox(msoTextOrientationHorizontal 50 50 200 200).Select
.Tables.Add Range:=Selection.Range NumRows:=2 NumColumns:= _
wdAutoFitFixed
End With
End Sub
[/code]

解决方案二:
哦,忘了修改单元格的值了:
Sub test()
With ThisDocument
.Shapes.AddTextbox(msoTextOrientationHorizontal 50 50 200 200).Select
.Tables.Add Range:=Selection.Range NumRows:=2 NumColumns:= _
wdAutoFitFixed
With Selection.Tables(1)
.Cell(1 1).Range.InsertAfter ""(11)""
.Cell(1 2).Range.InsertAfter ""(12)""
.Cell(2 1).Range.InsertAfter ""(21)""
.Cell(2 2).Range.InsertAfter ""(22)""
End With
End With
End Sub

时间: 2024-08-25 15:33:05

VBA 操作word文档文本框中的表格的相关文章

初始化-java中jacob操作word文档

问题描述 java中jacob操作word文档 org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.ExceptionInInitializerError Caused by: java.lang.ExceptionInInitializerError Caused by: java.lang.IllegalStateExcept

如何用vba去除word文档表格,只保留文本?

问题描述 如何用vba去除word文档表格,只保留文本? 两种表格: 1.1 2 3 4 5 6A B C D E F7 8 9 10 11 12G H I J K L 2.1 A 7 G2 B 8 H3 C 9 I4 D 10 J5 E 11 K6 F 12 L 有没有方法用vba将表格去除,按照以下格式保留文本? 1.A 2.B 3.C 4.D 5.E 6.F 7.G 8.H 9.I 10.J 11.K 12.L

c++操作word-求一vs2012下C++操作word文档的源码,简单易学就好

问题描述 求一vs2012下C++操作word文档的源码,简单易学就好 我要做的就是用C++操作word生成一文档,文档中可能有表格.(vs2012) 网上的资料我都看过,引入msword库,但是后续操作老是有错误,求大神指教. 解决方案 http://www.newxing.com/Code/VC/wjcz/1573.htmlhttp://blog.csdn.net/wowolook/article/details/8509664

java 操作word 文档现在有没有什么好的方法?

问题描述 急求 java 操作word 文档现在有没有什么好的方法? 解决方案 用jacobhttp://sourceforge.net/projects/jacob-project/解决方案二:你是要操作word里面的数据吗?如果是,你可以使用poi包,这个百度就可以下到的,而且对应的百度教程很多,列子很详细.PS:注意看看是否需要区别03和07版本问题解决方案三:刚刚看了一下,你可以看看这个博客http://rensanning.iteye.com/blog/1538689

关于C#操作WORD文档表格问题

问题描述 哪位大侠帮忙看看,我用C#生成WORD文档动态生成2个表格,只要是这第一个表格行很多,第二个表格怎么就自动嵌套到第一个表格内了,如果行很少,就没事,2个表格就自动分开建立.我生成完第一个表格后,就会写这个代码,可是不行哟.WdLine=Microsoft.Office.Interop.Word.WdUnits.wdLine;//换一行;WordApp.Selection.MoveDown(refWdLine,refcount,refNothing);//移动焦点WordApp.Sele

2.QT中操作word文档

 Qt/Windows桌面版提供了ActiveQt框架,用以为Qt和ActiveX提供完美结合.ActiveQt由两个模块组成: A   QAxContainer模块允许我们使用COM对象并且可以在Qt应用程序中嵌入QActive控件.     B   QAxServer模块允许我们导出使用Qt编写的自定义的COM对象和Active控件.     C   在这里,我们使用了QAxContainer模块,所以在.pro中,需要使用下面这一项来链接这个QAxContainer模块:CONFIG+

C# VS2012操作word文档 (一).创建文档

该文章主要是讲述如何使用VS2012创建word文档,因为在项目中我们可能需要点击一个按钮把数据库中的项目表单或图片显示到word文档中,因此该文章主要分析如何使用VS2012创建word文档并填写相应的内容.主要通过C#引用Miscrosoft Word 14.0 Object Library实现的. 一.创建工程 首先是使用VS2012创建一个windows窗体程序,并添加如下图所示的界面. 二.添加引用 然后需要引用COM中的Miscrosoft Word 14.0 Object Libr

C# VS2012操作word文档 (二).插入表格图片

在上一篇文章"C# VS2012创建word文档.(一)"中我们讲述了如何使用VS2012引用COM中Miscrosoft Word 14.0 Object Library实现创建文档,而这篇文章将讲述如何添加表格和图片,因为我在C#联系数据库做销售系统中需要打印表单,我想以图表形式显示在word中,同时生成相应的饼状图或柱状图,所以才有查阅了相关资料,完成文章,供大家分享.其中使用openFileDialog控件也是希望大家学习了解下. 一. 界面设置 设计界面如下图所示,其中对用的

关于poi操作word文档时getParagraphText()的问题

问题描述 下面的代码是我想用java读取word文档中的内容,并根据换行符一行一行输出到控制台.packagecom;importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStream;importorg.apache.poi.hwpf.extractor.WordExtractor;publicclassTrytoreadword{/***@paramargs*/publicstaticvoidmain(Stri