请教如何使用vc控制word画出列的宽度不同的表格
rt
现在在网上找到了一个类,可以通过一种方法来实现制表,但是不能产生列的宽度不同的表格
求制作方法
[解决办法]
看上去这个类就是通过 Automation 的方式来操纵 Word 文档的。
Word 的对象模型里,有可以操作表格属性(包括列宽)的接口,楼主需要去阅读相关的 VBA 文档。最简单的办法是用 Word 录制一个宏,看看设置表格列宽用的是哪个接口。
————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
[解决办法]
用主菜单操作表格属性呗,给你一个我录的:
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