誤將整份文件插入功能變數內,有辦法復原?

匿名
2021-12-10T08:33:01+00:00

是公司內部報告恕無法提供截圖,報告共200多頁包含文字、圖片表格全部被包含在兩重功能變數的括弧內,只要取消顯示功能變數整份報告就消失,目前無法列印或輸出成pdf,求救…

[[報告(頭)

報

報

報

報

報報

報

報

報告

告告告

告告告

告告(尾)]]

Microsoft 365 與 Office | Word | 商用版 | Windows

鎖定的問題。 此問題已從 Microsoft 支援服務社群移轉。 您可以對其是否有幫助進行投票,但無法對問題新增註解或回覆,或進行追蹤。

0 則留言 沒有留言
由問題作者接受的回答
匿名
2021-12-11T03:17:08+00:00

Hi DanyRsun,

我仔細閱讀了您的貼子,若是想得到功能變數中的內容,據我所知僅能通過VBA 代碼來將功能變數中的內容複製為純文字。 若是您誤插入檔中有其他功能變數(例如超連結,目錄等),他們同樣會轉換,並且轉換後檔中的圖片和格式都會丟失,需要您重新插入和更改格式。

您可以嘗試如下巨集代碼:

將功能變數 中的內容以文本形式複製到新的文檔中:

Sub fieldcodetotext ()

Dim MyString As String, FieldShowSetting As Boolean

For Each aField In ActiveDocument.Fields

aField.Select

MyString = MyString & vbCr & Selection.Fields(1).Code.Text

Next aField

Documents.Add

ActiveDocument.Content.InsertAfter MyString

End Sub

不知道您的該文檔有無雲端備份或者其他備份,如有的話,從您的備份中恢復文檔內容是個更方便的選擇。

祝您生活愉快!

Clark

此回答有幫助嗎?

0 則留言 沒有留言

1 個其他答案

排序依據: 最實用
  1. 匿名
    2021-12-14T10:22:07+00:00

    Hi DanyRsun,

    如果有任何我能夠幫到忙的,歡迎隨時發帖回來。

    祝好!

    Clark

    此回答有幫助嗎?

    0 則留言 沒有留言