2012-04-05 57 views
1

我已設置數據庫視圖。當用戶從該視圖中的數據導入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 
------------------------------------------------------------- 

我需要以編程方式爲每一行執行某個動作序列。每次製作文檔時行數都不相同。字段的數量和位置總是相同的。

回答

3

將自定義表格樣式設置爲默認值的Word模板。手動或以編程方式在該文檔中創建的任何表格都將獲得所需的格式化。

  1. 製作一張表(無所謂大)。
  2. 在表格內單擊,您會看到2個與表格相關的選項卡出現在頂部的Word工具欄中。
  3. 單擊名爲'Design'的選項卡。
  4. 點擊右下角的箭頭,放大默認的表格樣式下拉菜單。
  5. 點擊下拉菜單底部的'New Table Style ...'。
  6. 給你的新表格樣式一個合適的名字。
  7. 點擊左下方的'格式',然後選擇'邊框和底紋'。
  8. 根據需要設置邊框。在你的情況下:點擊預覽左側的3個圖標中的每一個。
  9. 在'邊框和底紋'中按OK並確定'新表格樣式...'。
  10. 您的表格樣式出現在頂部工具欄中的邊框樣式中。
  11. 右鍵單擊您新創建的邊框樣式,然後選擇「設爲默認」。
  12. 將文檔另存爲Word模板(.dotx)。
  13. 將Word模板集成到宏中。

我希望這會有所幫助。

*在Microsoft Office Word 2007上執行