昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-07-07, 07:50:46
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: 為增進論壇品質,全面更新硬體設備,經費有限,請各位踴躍贊助論壇!!


+  麻辣家族討論區
|-+  MS Office 系列
| |-+  WORD (版主: leonchou)
| | |-+  [VBA] 自動分段
0 會員 以及 1 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 向下 列印
作者 主題: [VBA] 自動分段  (閱讀 636 次)
leonchou
版主
*
離線 離線

文章: 1160


[VBA] 自動分段
« 於: 2005-04-18, 23:26:19 »

問題:如何將一篇有一萬字沒有分段的文章,將他分段為
   各30字,共330段? 除了每30個字按一個 Enter 外,
   有無更簡便的方式??
 
還是.. 找來找去找不到此功能.. 只好又用巨集了~
 
試執行此巨集 (行號僅供說明,非必要) --
 
Sub 自動分段()
1 Selection.HomeKey Unit:=wdStory
2 Do
3  x = Selection.MoveRight(, 30)
4  If x = 0 Then Exit Do
5  Selection.TypeParagraph
6 Loop
End Sub
 
依程式行號說明
 
1 將插入點移至文件啟始處 (= 按 Ctrl-Home)
2 執行迴圈 (Do... Loop)
3 將插入點右移30個字元, 傳回值丟給變數 x
4 若 x = 0 表示右移失敗 (已至檔案結尾) 則結束迴圈
5 在插入點插入段落符號 (= 按 Enter)
6 結束 Do... Loop 迴圈
已記錄

頁: [1] 向上 列印 
« 上一篇主題 下一篇主題 »
跳到:  


本頁花了 0.083 秒, 以及 19 次的資料庫查詢.