在Word 2010中自动格式化表格
问题描述:
我已设置数据库视图。当用户从该视图中的数据导入Word 2010中被以同样的方式格式化为在数据库中,像这样:在Word 2010中自动格式化表格
-------------------------------------------------------------
|workorder |customer |performed activity |
-------------------------------------------------------------
|12345 |Client foo|activity foo |
|67890 |Client bar|activity bar |
-------------------------------------------------------------
但我想它显示像这样:
-------------------------------------------------------------
client name: Client foo
workorder: 12345
performed activity: activity foo
-------------------------------------------------------------
-------------------------------------------------------------
client name: Client bar
workorder: 6789
performed activity: activity bar
-------------------------------------------------------------
我需要以编程方式为每一行执行某个动作序列。每次制作文档时行数都不相同。字段的数量和位置总是相同的。
答
将自定义表格样式设置为默认值的Word模板。手动或以编程方式在该文档中创建的任何表格都将获得所需的格式化。
- 制作一张表(无所谓大)。
- 在表格内单击,您会看到2个与表格相关的选项卡出现在顶部的Word工具栏中。
- 单击名为'Design'的选项卡。
- 点击右下角的箭头,放大默认的表格样式下拉菜单。
- 点击下拉菜单底部的'New Table Style ...'。
- 给你的新表格样式一个合适的名字。
- 点击左下方的'格式',然后选择'边框和底纹'。
- 根据需要设置边框。在你的情况下:点击预览左侧的3个图标中的每一个。
- 在'边框和底纹'中按OK并确定'新表格样式...'。
- 您的表格样式出现在顶部工具栏中的边框样式中。
- 右键单击您新创建的边框样式,然后选择“设为默认”。
- 将文档另存为Word模板(.dotx)。
- 将Word模板集成到宏中。
我希望这会有所帮助。
*在Microsoft Office Word 2007上执行