win7系統下載
當前位置: 首頁 > 硬件軟件教程 > 詳細頁面

PPT轉Word的4個案例,含如何把大綱不顯示文字的PPT轉換Word與如何保留原格式將PPT轉換成Word

發布時間:2025-03-14 文章來源:xp下載站 瀏覽:

辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數據庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細化等方向發展。辦公軟件的應用范圍很廣,大到社會統計,小到會議記錄,數字化的辦公,離不開辦公軟件的鼎力協助。另外,政府用的電子政務,稅務用的稅務系統,企業用的協同辦公軟件,這些都屬于辦公軟件。

把PPT轉Word有多種方法,一種為復制法,第二種為發送法,第三種為中間轉換法,第四種為用宏VBA快速轉換法。除發送法外,其它三種方法只能轉換文字,不能轉換背景圖片;而第一四種方法不能保留原格式,第二三種能保留原格式;若只轉文字,前三種方法不能把大綱視圖不顯示文字的幻燈片轉換到Word。

把 PPT 發送到 Word,既可以把整個幻燈片轉為 Word,又可以只轉換文字,但不能把大綱視圖不顯示的內容轉到 Word,這種情況需要用VBA 實現,此外,用 VBA 轉換還有快速的優點。以下就是如何將PPT轉換成Word的4個實例。

一、PPT轉Word情況一:所有幻燈片中的文字都能轉換

(一)PPT轉換成Word后保留原格式

1、用創建講義轉換。單擊“文件”,選擇左邊的“導出”,切換到“導出”頁面,選擇“創建講義”,再單擊右邊的“創建講義”,打開“發送到 Microsoft Word”窗口,選擇“只使用大綱”,單擊“確定”,則開始把PPT轉換成Word,一會后轉換完成并自動用 Word 打開;操作過程步驟,如圖1所示:

PPT轉Word后保留原格式

圖1

2、另存為“大綱/RTF 文件”后再轉為Word。單擊“文件”,選擇“另存為”,再點擊“瀏覽”,打開“另存為”窗口,定位到要保存轉后文檔的文件夾,“保存類型”選擇“大綱/RTF 文件”,單擊“保存”,則把 PPT 另存為 RTF 文件;用 Word 打開 RTF 文件,另存為 Word 文檔即可。

(二)PPT轉換成Word后不保留原格式

選擇“視圖”選項卡,單擊窗口左上角的“大綱視圖”,按 Ctrl + A,選中所有幻燈片,按 Ctrl + C 復制;切換到 Word 窗口,按Ctrl + V,則所有幻燈片的文字被復制到 Word;操作過程步驟,如圖2所示:

PPT轉換成Word,只轉文字

圖2

以上三種把PPT轉Word的方法都只能把文字轉為Word,PPT中的背景圖片不能一起轉換到 Word,如果要把背景圖片一起轉到 Word,需要用下文的方法。

二、PPT轉Word情況二:把幻燈片整體轉換到 Word

1、如何轉換。按住 Alt,依次按 F、E、H 和 A,打開“發送到 Microsoft Word”窗口,選擇“備注在幻燈片旁”,按回車確定,則開始將PPT轉換成Word,轉換時間長短取決于幻燈片的多少,由于把幻燈片整體(包括圖片)轉為Word,所需時間比只轉文字長得多,轉換完成后也自動用 Word 打開;操作過程步驟,如圖3所示:

PPT把幻燈片整體轉換到 Word

圖3

2、怎樣調整。雙擊幻燈片,進入 PowerPoint 編輯狀態,再雙擊要編輯的文字,進入文字編輯狀態,可重新設置字體、字號、顏色和加粗等格式;如果沒有備注,幻燈片右邊會是空白,若要把空白去除,可選擇 Word 中的“布局”選項,單擊左上角的“轉換為文本”;如果要調整幻燈片大小,可把鼠標移到幻燈片邊框的小黑點上,按住左鍵并移動。

三、PPT轉Word情況三:幻燈片中的文字不能轉到 Word

(一)原因

有些幻燈片在大綱視圖下不顯示文字(見圖4),它們無法用上面的方法轉換到 Word,為什么會出現這種情況?創建幻燈片時,如果選擇“空白”創建一個空白幻燈片,然后再插入文本框,再在文本框中添加文字,或直接把文字復制到幻燈片,這兩種情況在大綱視圖下都不顯示文字,也無法把文字復制到 Word 或通過“創建講義”的方式轉換成Word,主要是因為文本框中沒有占位符。而選擇非空白的幻燈片(如“標題幻燈片”或“標題和內容”),它們都有占位符(“單擊此處添加標題”或“單擊此處添加文本”便是占位符)。

PPT將幻燈片在大綱視圖下不顯示文字轉到 Word

圖4

(二)怎么用宏 VBA 快速把所有幻燈片中的文字(包括大綱視圖不顯示的文字)轉換到 Word

1、在 PowerPoint 窗口,按 Alt + F11 打開 VBA 編輯窗口,單擊“插入”,在彈出的菜單中選擇“模塊”,新建一個模塊,把以下代碼:

Sub PPTToWord()

  On Error Resume Next

  Dim docObj As New Word.Document, shapeObj As Shape, slideObj As Slide

  For Each slideObj In ActivePresentation.Slides

    For Each shapeObj In slideObj.Shapes

       docObj.Range().Text = docObj.Range() + shapeObj.TextFrame.TextRange.Text

    Next shapeObj

  Next slideObj

  docObj.Application.Visible = True

End Sub

復制到模塊窗口,單擊“工具”,然后選擇“引用”,打開“引用”窗口,往下拖右邊的滾動條一直找到 Microsoft Word Object Liblary(Word 對象類庫),勾選它,單擊“確定”,單擊“運行”圖標,則開始把PPT轉Word,一會后轉換完成,并自動用 Word 打開,在 PowerPoint 的大綱視圖中沒有顯示的內容(如幻燈片 3 中的“1.2 功能區設置”)也轉換到了 Word;操作過程步驟,如圖5所示:

PPT怎么用宏 VBA 快速把所有幻燈片中的文字(包括大綱視圖不顯示的文字)轉換到 Word

圖5

2、VAB 代碼說明:

A、On Error Resume Next 表示代碼執行過程中發生錯誤后繼續往下執行。

B、Dim docObj As New Word.Document 把 docObj 定義為 Word 的 Document(文檔)對象,shapeObj As Shape 把 shapeObj 定義為Shape(形狀)對象,slideObj As Slide 把 slideObj 定義為 Slide(幻燈片)對象。

C、ActivePresentation 表示活動(當前)窗口中的演示文稿,ActivePresentation.Slides 表示演示文稿中的所有幻燈片;slideObj.Shapes 表示形狀對象 slideObj 中的所有形狀,這里指所有幻燈片中的文本框。

D、Word 的 Range 對象用于表示文檔中的一片連續區域,它有 Start 和 End 兩個參數,Start 用于指定區域的開始字符,End 用于指定區域的結束字符,例如  Range(Start:=0, End:=5) 表示當前文檔中從第 0 個到第 5 個字符;Range() 省略了參數,表示當前文檔中所有字符,省略參數時,括號也可以省略,Range() 可以寫為 Range;Range().Text(或 Range.Text)表示一片連續區域中的文字。

E、PowerPoint 中的 TextFrame 對象表示 Shape 對象中的文本框架;TextRange 表示文本框中的文本,用于操作文本的屬性與方法。

F、For Each In ... Next 是循環語句,For Each slideObj In ActivePresentation.Slides ... Next 用于遍歷當前窗口的演示文稿中的每個幻燈片,第一次執行時,slideObj 表示第一個幻燈片;第二次執行時,slideObj 表示第二個幻燈片,其它的以此類推。

H、For Each shapeObj In slideObj.Shapes ... Next 用于遍歷每個幻燈片中的所有文本框。

I、docObj.Range().Text = docObj.Range() + shapeObj.TextFrame.TextRange.Text 用于把遍歷過的文本累加起來,docObj.Range() 表示已遍歷過文本框中的文本,shapeObj.TextFrame.TextRange.Text 表示當前遍歷文本框中的文本。

J、docObj.Application.Visible = True 用于把 Word 文檔顯示出來,Visible 是顯示屬性,設置為 True,表示顯示,設置為 False,表示隱藏。

K、代碼的意思是,先用外層循環遍歷所有幻燈片,再用內層循環遍歷每個幻燈片中的所有文本框,遍歷完一個幻燈片后繼續遍歷下一個幻燈片,一直遍歷完所有幻燈片。


Office辦公軟件是辦公的第一選擇,這個地球人都知道。

本文章關鍵詞: PPT  Word  4個 案例  如何  大綱  
久久亚洲国产的中文