读书人

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

发布时间: 2012-05-15 14:35:29 作者: rapoo

请教如何使用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 

读书人网 >VC/MFC

热点推荐