最佳答案

首先說解決方法:程式碼1加上find.Wrap = 1 即可,程式碼2為Excute函式新增關鍵字引數Wrap=1即可。
以下詳細解釋:
Find物件相當於一般文字編輯中的查詢/替換對話方塊。
回想一下我們平時用查詢/替換時的情景,當我們把游標放在文件中間時,當搜尋到文件結束時,查詢/替換對話方塊可能會詢問你是否要重頭開始搜尋。也就是說

查詢/替換的查詢功能是按順序,有起點,有方向的,還有一個更重要的

Wrap屬性,它規定了從起點按順序查詢結束後的處理動作。


1.查詢起點就是你的文件當前插入游標的位置。
2.查詢方向就是從當前起點開始順序向前搜尋還是向後搜尋,查詢方向由Find物件的Forward屬性設定,Forward = True表示從當前位置按順序向前搜尋,向前搜尋是預設值;Forward = False表示向後搜尋。
3.Wrap屬性規定了從起點按順序查詢結束後的處理動作。查詢結束指從查詢起點按順序查詢到了文件結尾(Forward=True時)或者從查詢起點按順序查詢到的文件開頭處(Forward=False時)。

要記住的是

查詢是按順序的

,如果查詢起點不是從文件開頭開始或者文件末尾開始,一次查詢結束後文檔中肯定有一部分沒有被查詢到,沒被查詢的部分怎麼辦呢?這就由Wrap屬性規定了,它有三個值,在VBA中每個值都有與之對應的常量:

wdFindStop:值為0,即查詢結束就結束了,剩下的不管了,這是預設值。

很有可能你的文件的當前插入游標放到了文件末尾,所以無法替換。

wdFindContinue:值為1,即查詢結束後,繼續搜尋查詢剩餘沒有被查詢的部分,這相當於再一次進行查詢。

wdFindAsk:值為2,即查詢結束後,它會彈出對話方塊,詢問是否要繼續搜尋剩餘沒有被查詢的部分,由使用者決定是否再一次查詢。

在Python處理中,將Find的Wrap屬性設為1,及將Wrap屬性設為wdFindContinue,實現無遺漏查詢替換。


正好這兩天也在搞用Python處理MS Word,總結一下,希望對你有幫助。

參考:

Find 物件


WdFindWrap Enumeration (Microsoft.Office.Interop.Word)

你好,方法如下開啟一個Word文件。進入文件,點選左上角的開始。看右上角,即可見有查詢、替換等按鈕。不論點選哪一個,彈出視窗都是一起的,不過,點開的會顯示出來。比如查詢,就可輸入要查詢的內容,進行查詢。替換功能,可以一處處替換,也可全部替換。定位,可以定位要查詢替換的位置,分很多種定位方式。

繼續學習常見問答

鮑魚的“幾頭”是什麼?怎麼算的

在日常生活中,很多人一定會聽說過鮑魚這種動物,那麼鮑魚是一種生長於海洋之中的動物,但是鮑魚雖然被稱之為魚類,卻是屬於貝類的動物,我們知道鮑魚的外面有一層比較堅硬的殼,而且裡面是肉質部分,那麼鮑魚的幾頭是怎麼算的呢?1.首先我們來了解一下鮑魚...


vivo充電頭怎麼看多少瓦

要檢視vivo充電頭的輸出功率,可以檢視充電頭上的標籤或使用專業的測試工具進行測試。具體而言,你可以在充電頭上查詢輸入和輸出電壓、電流等引數,從而計算其輸出功率。一般情況下,vivo充電頭的輸出功率會在標籤上標明,例如20W、22.5W等。...


內六角螺絲m30頭有多大

內六角螺絲的頭部規格一般採用六角形,頭部的尺寸大小主要由螺絲的標稱直徑、螺距和六角頭的規格來決定。對於M30內六角螺絲,一般採用M22的內六角規格。一般來講,內六角螺絲頭部的尺寸是標稱直徑的1.5倍。以M30螺絲為例,它的標稱直徑是30毫米...


微信驗證碼洩露怎麼辦

趕緊申請重發驗證碼。不過要看洩露的驗證碼的性質是什麼,有更改登入密碼的驗證碼,更改支付密碼的驗證碼,有支付的驗證碼,繫結銀行卡的驗證碼,繫結或更換手機的驗證碼,如果是重要的驗證碼,那最好是賬號密碼等等資訊都改下。如果是不重要的驗證碼,那就在...


500毫升開水一般放多少茶葉合適適合泡幾次

10克,兩到三次。一般情況下,紅茶,綠茶我們都按茶水比1:50左右來沖泡。即1克茶葉用50ml水。500ml的杯子,基本少要8-10克茶葉了。如果要泡烏龍茶,那茶水比通常在1:25左右。指功夫泡法。如果按紅綠茶方法喝,放的量也差不多。具體就...


一加手機怎麼開啟word

01首先第一步我們要開啟手機,在手機應用軟體下載wpsoffice軟體,下載好之後開啟wps,然後我們找到建立word文件之後,建立新的word文件。02我們在wps的介面找到+的符號,一般在頁面右下角,點選進入之後,點選新建文件,然後在新...


熱水器要買多大功率的好

熱水器功率大小需要根據家庭用水需求來選擇,一般來說,以下幾點需要考慮:1.家庭成員數量:一家三口的家庭一般選擇功率在3千瓦左右的熱水器即可,如太陽能熱水器就是該功率。如果家庭人口較多,則需要選擇更高功率的產品。2.用水量:一個家庭的用水量與...


電熱水器多少瓦安全

電熱水器的功率大小主要根據容量和加熱速度來確定,一般來說,小容量的電熱水器功率在1500瓦左右,大容量的則可達到3000瓦甚至更高。因此,電熱水器的瓦數並不是絕對安全的標準,而是需要根據家庭用水量、用水熱度以及用水時間來選擇合適的功率。一般...


外地號碼如何查詢話費

關於這個問題,外地號碼的話費查詢方法因運營商不同而有所差異,一般可以透過以下幾種途徑查詢:1.撥打運營商客服熱線,如中國移動客服熱線10086、中國聯通客服熱線10010、中國電信客服熱線10000,按照提示語音查詢話費餘額。2.登入運營商...


聯通號碼怎麼查話費

聯通查話費有以下5種方式:1/5電話方式大家可以透過撥打10010,選擇人工臺,對方會幫助你查話費。聯通自動臺的電話是10011.2/5登入官網大家如果方便上網的話,可以直接登入聯通的官網。需要使用者名稱和密碼。大家可以新註冊一個名,然後在...