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

老高在线 2015-03-13 03:14:22

大家好,我在用VB.net开发一个程序,其计算结果输出到word文档,想让其中的表格居中显示,请问该如何编程?

不是让表格中的各个单元格中的文字在单元格中居中,而是让表格整体居中(在word文档的正中位置)

...全文
1179 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kanhuadeng 2017-11-23
  • 打赏
  • 举报
回复
引用 8 楼 notbb 的回复:
[quote=引用 6 楼 musicdl 的回复:] dtbl是表格名,在设置好表格宽度参数后用下面语句即可 dtbl.Rows.Alignment = WdRowAlignment.wdAlignRowCenter
找了好久,终于看到正解!!!
轻鸿万里 2015-12-24
  • 打赏
  • 举报
回复
引用 6 楼 musicdl 的回复:
dtbl是表格名,在设置好表格宽度参数后用下面语句即可 dtbl.Rows.Alignment = WdRowAlignment.wdAlignRowCenter
支持
musicdl 2015-12-23
  • 打赏
  • 举报
回复
dtbl是表格名,在设置好表格宽度参数后用下面语句即可 dtbl.Rows.Alignment = WdRowAlignment.wdAlignRowCenter
musicdl 2015-12-23
  • 打赏
  • 举报
回复
dtbl是表格名,在设置好表格宽度参数后用下面语句即可 dtbl.Rows.Alignment = WdRowAlignment.wdAlignRowCenter
musicdl 2015-12-23
  • 打赏
  • 举报
回复
dtbl是表格名,在设置好表格宽度参数后用下面语句即可 dtbl.Rows.Alignment = WdRowAlignment.wdAlignRowCenter
於黾 2015-03-19
  • 打赏
  • 举报
回复
Ctrl+E只是个快捷键,你先弄明白这个快捷键到底代表了什么操作,然后看dll里是否提供了这个操作不就得了 也许只是设置一下段落为居中就行了 你在内存里操作文件数据,总不可能还去模拟键盘按键吧
老高在线 2015-03-19
  • 打赏
  • 举报
回复
手动操作的时候,是用鼠标点击表格的左上角选中这个表格,然后按 Ctrl+E 但是用软件操作,就不知该如何做了 我试图用VBA的宏来重现这个操作,但是没有成功,VBA的宏不支持这样操作
於黾 2015-03-16
  • 打赏
  • 举报
回复
没做过用代码导出到word 不过手动操作word的时候,你是如何让表格居中的呢? 设置一下段落试试
老高在线 2015-03-16
  • 打赏
  • 举报
回复
哪位有经验的朋友,可以帮忙回答一下吗?

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧