返回列表 上一主題 發帖

vba 如何擷取關鍵字的整個段落(包含格式)到新的word文件

vba 如何擷取關鍵字的整個段落(包含格式)到新的word文件

如何擷取文字(包含格式類似word直接複製以程式呈現)

以下是我在網路上尋找到的一個很厲害的VBA

Sub 尋找()
  Set myRange = ActiveDocument.Content
  找啥 = InputBox("找啥?")
  找到 = myRange.Find.Execute(找啥)
  Do While 找到
    打包 = 打包 & myRange.Paragraphs(1)
    myRange.EndOf wdParagraph
    找到 = myRange.Find.Execute(找啥)
  Loop
  If IsEmpty(打包) Then MsgBox "找無!": Exit Sub
  Documents.Add: Selection = 打包
End Sub

他的功能只能包含具有關鍵字的(1)那一個段落(2)格式僅能儲存純文字
(1)我想框住它以下的兩個段落(或者是可以把原文的三個段落當成一個段落看)
(2)儲存的時候我想包含所有的格式樣式(類複製)  
:P
拜託各個令人敬佩的高手 我真的很需要
先謝謝各位了

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題