首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请问怎么使用vc控制word画出列的宽度不同的表格

2012-05-15 
请教如何使用vc控制word画出列的宽度不同的表格rt现在在网上找到了一个类,可以通过一种方法来实现制表,但

请教如何使用vc控制word画出列的宽度不同的表格
rt
现在在网上找到了一个类,可以通过一种方法来实现制表,但是不能产生列的宽度不同的表格
求制作方法

[解决办法]
看上去这个类就是通过 Automation 的方式来操纵 Word 文档的。

Word 的对象模型里,有可以操作表格属性(包括列宽)的接口,楼主需要去阅读相关的 VBA 文档。最简单的办法是用 Word 录制一个宏,看看设置表格列宽用的是哪个接口。


————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
[解决办法]
用主菜单操作表格属性呗,给你一个我录的:

VB code
Sub Macro1()'' Macro1 Macro' 宏在 2011-9-7 由 maq 录制'    Selection.Move Unit:=wdColumn, Count:=1    Selection.SelectColumn    Selection.Columns.PreferredWidthType = wdPreferredWidthPoints    Selection.Columns.PreferredWidth = CentimetersToPoints(4)End Sub 

热点排行