24h購物| | PChome| 登入
2011-07-23 13:16:25 | 人氣655| 回應0 | 上一篇 | 下一篇

W2007批次刪除檔案中之所有表格(VBA)

推薦 0 收藏 0 轉貼0 訂閱站台

有時,我們在處理檔案時,可能因為某些因素,必須將檔案中之表格全部刪除
若一個一個刪,可能有點費時與不便
這時可以利用VBA快速處理喔!

作法如下:
1.於開啟Word後,先按下Alt鍵,再按F11鍵,這時會開啟[Microsoft Visual Basic]
2.按[插入],再選擇[模組]

3.將以下程式碼貼上
Sub 刪除表格()
Dim tTable As Table, rRow As Row
For Each tTable In ActiveDocument.Tables
    For Each rRow In tTable.Rows
       rRow.Delete
    Next
Next
End Sub

4.接著按[執行Sub或UserForm(F5)]

5.一眨眼間表格全刪光光了

6.此程式碼為一列一列刪,若表格中含有合併儲存格則不適用 

6-1.若表格中含有合併儲存格,則可以改成以下程式碼,該程式碼為一個表格一個表格刪
Sub 刪除表格()
Dim tTable As Table
For Each tTable In ActiveDocument.Tables
     tTable.Delete
Next
End Sub

偉婕 100.07.23

台長: 偉婕
人氣(655) | 回應(0)| 推薦 (0)| 收藏 (0)
全站分類: 心情日記(隨筆、日記、心情手札) | 個人分類: WORD系列 |
此分類下一篇:W2007快速複製註腳文字
此分類上一篇:W2007快速儲存檔案中之所有圖片

是 (本台目前設定為強制悄悄話)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文