學生中關於Execute 的方法

2021-08-25 14:04:24 字數 3409 閱讀 6082

執行指定的查詢操作。如果查詢成功,則返回 true。boolean 型別。

expression.execute(findtext, matchcase, matchwholeword, matchwildcards, matchsoundslike, matchallwordforms, forward, wrap, format, replacewith, replace, matchkashida, matchdiacritics, matchalefhamza, matchcontrol)

expression 必需。該表示式返回 find 物件。

findtext variant 型別,可選。指定需搜尋的文字。可用空字串 (「」) 搜尋格式,也可通過指定相應的字元**搜尋特殊字元。例如,「^p」對應段落標記,「^t」對應製表符。有關可以使用的特殊字元列表,請參閱查詢和替換文字或其他項。

matchcase variant 型別,可選。如果為 true,則指定查詢文字區分大小寫。相當於「編輯」選單「查詢和替換」對話方塊中的「區分大小寫」核取方塊。

matchwholeword variant 型別,可選。如果為 true,則查詢操作只定位於完全匹配的單詞,而並非長單詞中的部分文字。相當於「查詢和替換」對話方塊中的「全字匹配」核取方塊。

matchwildcards variant 型別,可選。如果為 true,則查詢的文字包含特殊搜尋操作符。相當於「查詢和替換」對話方塊中的「使用萬用字元」核取方塊。

matchsoundslike variant 型別,可選。如果為 true,則查詢操作定位於與要查詢的文字發音相近的單詞。相當於「查詢和替換」對話方塊中的「同音」核取方塊。

matchallwordforms variant 型別,可選。如果為 true,則查詢操作定位於要查詢的文字的所有形式(例如,查詢「sit」的同時,還查詢「sitting」和「sat」),相當於「查詢和替換」對話方塊中的「查詢單詞的各種形式」核取方塊。

forward variant 型別,可選。如果為 true,則向下(向文件尾部)搜尋。

wrap variant 型別,可選。如果搜尋從不是文件的起始位置開始,並已搜尋到文件的末尾(如 forward 設定為 false,則相反),用本引數控制接下來的操作。當存在選定內容或區域,而又沒有在該選定內容或區域中找到搜尋文字時,也可用本引數控制接下來的操作。可取下列 wdfindwrap 常量之一。

format variant 型別,可選。如果為 true,則查詢操作定位於格式或帶格式的文字,而不是查詢文字。

replacewith variant 型別,可選。替換文字。若要刪除由 find 引數指定的文字,可使用空字串 (「」)。與 find 引數相似,本引數也可以指定特殊的字元和高階搜尋條件。若要將圖形物件或者其他非文字項指定為替換內容,可將這些項置於「剪貼簿」上,然後將 replacewith 指定為「^c」。

replace variant 型別,可選。指定執行替換的個數:乙個、全部或者不替換。可取下列 wdreplace 常量之一。

wdreplace 可以是下列 wdreplace 常量之一:

wdreplaceall

wdreplacenone

wdreplaceone

matchkashida variant 型別,可選。如果為 true,則查詢結果應與阿拉伯語文件中區分 kashidas 的文字相匹配。由於選擇或安裝的語言支援不同(例如,英語(美國)),此引數可能不可用。

matchdiacritics variant 型別,可選。如果為 true,則查詢操作在從右向左的語言的文件中按照匹配音調符號來匹配文字。由於選擇或安裝的語言支援不同(例如,英語(美國)),此引數可能不可用。

matchalefhamza variant 型別,可選。如果為 true,則在阿拉伯語文件中,查詢內容應與區分 alef hamzas 的文字相匹配。由於選擇或安裝的語言支援不同(例如,英語(美國)),此引數可能不可用。

matchcontrol variant 型別,可選。如果為 true,則在從右向左的語言的文件中,查詢內容應與區分雙向控制字元的文字相匹配。由於選擇或安裝的語言支援不同(例如,英語(美國)),此引數可能不可用。

說明 如果 matchwildcards 為 true,可為 findtext 引數指定萬用字元和其他高階搜尋準則,例如,「*(ing)」查詢任何以「ing」結尾的單詞。

若要搜尋符號字元,可鍵入脫字符號 (^)、零 (0),然後鍵入符號字元的**。例如,「^0151」對應一條長劃線 (—)。

除非另外指定,否則替換文字將沿用文件中被替換文字的格式。例如,如果用「xyz」替換字串「abc」,那麼加粗「abc」將被加粗字串「xyz」所替換。

對於 dialog 物件:應用 microsoft word 對話方塊的當前設定。

expression.execute

執行指定的郵件合併操作。

expression.execute(pause)

expression 必需。該表示式返回以上乙個物件。

當應用於 find 物件時。

本示例查詢並選擇下乙個「library」。

with selection.find

.clearformatting

.matchwholeword = true

.matchcase = false

.execute findtext:=」library」

本示例在活動文件中查詢所有的「hi」,並且將其替換為「hello」。

set myrange = activedocument.content

myrange.find.execute findtext:=」hi」, _

當應用於 dialog 物件時。

下面的示例啟用「段落」對話方塊的「換行和分頁」選項卡中的「與下段同頁」核取方塊。

with dialogs(wddialogformatparagraph)

.keepwithnext = 1

.execute

當應用於 keybinding 物件時。

本示例將 ctrl+shift+c 組合鍵指定給 fileclose 命令,然後執行這個組合鍵(關閉當前文件)。

customizationcontext = activedocument.attachedtemplate

keybindings.add keycode:=buildkeycode(wdkeycontrol, _

wdkeyshift, wdkeyc), keycategory:=wdkeycategorycommand, _

command:=」fileclose」

當應用於 mailmerge 物件時。

如果活動文件是乙個帶有附加資料來源的主文件,則本示例執行郵件合併。

set mymerge = activedocument.mailmerge

if mymerge.state = wdmainanddatasource then mymerge.execute

來自

Server物件的Execute方法

執行指定的 asp 程式 server.execute 方法 語法 server.execute path 用途 這個方法是 iis5.0 新增的功能,用途類似程式語言中的函式呼叫,也就是說,您可以在 asp 程式中使用 server.execute path 方法呼叫 path 指定的 asp 程...

執行緒池的submit和execute方法區別

1.接收的引數不一樣 2.submit 有返回值,而execute 沒有 例如,有個validation的task,希望該task執行完後告訴我它的執行結果,是成功還是失敗,然後繼續下面的操作。3.submit 可以進行exception處理 例如,如果task裡會丟擲checked或者unchec...

執行緒池的submit和execute方法區別

1 接收的引數不一樣 2 submit有返回值,而execute沒有 用到返回值的例子,比如說我有很多個做validation的task,我希望所有的task執行完,然後每個task告訴我它的執行結果,是成功還是失敗,如果是失敗,原因是什麼。然後我就可以把所有失敗的原因綜合起來發給呼叫者。個人覺得c...