VB.net操作word, 如何让表格整体居中

问题描述

大家好,我在用VB.net开发一个程序,其计算结果输出到word文档,想让其中的表格居中显示,请问该如何编程?不是让表格中的各个单元格中的文字在单元格中居中,而是让表格整体居中(在word文档的正中位置)

解决方案

解决方案二:
哪位有经验的朋友,可以帮忙回答一下吗?
解决方案三:
没做过用代码导出到word不过手动操作word的时候,你是如何让表格居中的呢?设置一下段落试试
解决方案四:
手动操作的时候,是用鼠标点击表格的左上角选中这个表格,然后按Ctrl+E但是用软件操作,就不知该如何做了我试图用VBA的宏来重现这个操作,但是没有成功,VBA的宏不支持这样操作
解决方案五:
Ctrl+E只是个快捷键,你先弄明白这个快捷键到底代表了什么操作,然后看dll里是否提供了这个操作不就得了也许只是设置一下段落为居中就行了你在内存里操作文件数据,总不可能还去模拟键盘按键吧
解决方案六:
dtbl是表格名,在设置好表格宽度参数后用下面语句即可dtbl.Rows.Alignment=WdRowAlignment.wdAlignRowCenter
解决方案七:
dtbl是表格名,在设置好表格宽度参数后用下面语句即可dtbl.Rows.Alignment=WdRowAlignment.wdAlignRowCenter
解决方案八:
dtbl是表格名,在设置好表格宽度参数后用下面语句即可dtbl.Rows.Alignment=WdRowAlignment.wdAlignRowCenter
解决方案九:
引用6楼musicdl的回复:

dtbl是表格名,在设置好表格宽度参数后用下面语句即可dtbl.Rows.Alignment=WdRowAlignment.wdAlignRowCenter

支持

时间: 2024-10-27 05:41:58

VB.net操作word, 如何让表格整体居中的相关文章

希望用java操作word,有表格,数据较多,还有一个嵌入的txt

问题描述 希望用java操作word,有表格,数据较多,还有一个嵌入的txt 希望用java操作word,有表格,数据较多,还有一个嵌入的txt,freemarker好像不可以..... 解决方案 用Apache POI ,可以直接通过java程序操作word文档 解决方案二: 用POI的网上可以搜到也能下载到.

循环-vb.net操作word最后一步求解

问题描述 vb.net操作word最后一步求解 If e.KeyCode = Keys.Enter Then Dim q As Integer = InputBox("请输入搜索页码的次数") If q > 0 Then Static Dim p(q) As String Dim j As Integer For j = 0 To q - 1 p(j) = InputBox("请输入关键字") Next Dim temp If p(j) = p(q) Then

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

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

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 NumRo

vba-请各位看看这段vb.net的代码,是操作word的

问题描述 请各位看看这段vb.net的代码,是操作word的 Public Sub Textbox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown If e.KeyCode = Keys.Enter Then Dim p As String = InputBox("请输入") Dim WDAPP As Object

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

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

C#如何操作word去除表格表框。急。

问题描述 C#如何操作word去除表格表框.急. C#如何操作word去除表格表框.急.还有当表格行列不固定的时候,如何动态后台添加表格. 解决方案 C# 以COM控件的形式操作word,你可以查一下相关的API 解决方案二: http://blog.sina.com.cn/s/blog_74fe278f0101g75c.html 解决方案三: 谢谢楼上两位哥哥~现在又遇到问题,我插入表格的时候,代码刚走到插入表格那块,word那块就显示让我安装'帮助'.

c#-求大神指点,C#在操作word表格时怎么给一个单元格内的一段文字加下划线

问题描述 求大神指点,C#在操作word表格时怎么给一个单元格内的一段文字加下划线 就向我图片上选中的那段文字一样,我怎么只给那一段文字加下划线,求大神指点啊 解决方案 CSS text-decoration : underline

excel和word格式的表格互相转换

Excel强大的制表功能让很多办公一族都忘不了它的方便与实用.可是在一些情况下,我们必须将Excel表格转换成Word文档,例如个人简历表格一般都是doc文档.当前普遍的做法是:先用Excel做好表格,再把表格粘到Wo简历模板rd里.可是粘到Word里后表的格式全变了,还得重新进行调试,费时又费力.其实,小编提醒大家完全可以按下述方法来轻松转换. 首先,用Excel编辑好个人的简历表,然后点击"文件"→"另存为web页".web页就是网页文件,在"保存选项