我創建了一個宏來選擇特定的形狀,並選擇在他裏面的文本,並尋找一個特定的詞,並改變它 但它仍能顯示我的錯誤selection.find
這是我的代碼選擇和形狀詞裏面修改
wrdDoc.Shapes("Groupe 643").Select
wrdDoc.Shapes("Groupe 643").GroupItems("Text
Box644").TextFrame.TextRange.Select
With Selection.Find
.Text = "Frame FME"
.Replacement.Text = Sheets("Generate").Range("B67")
.Forward = True
.ClearFormatting
.Wrap = wdFindContinue
.Execute Replace:=wdReplaceAll
預先感謝您
'Selection.Find'目前正在處理Excel應用程序的'Selection'對象。這是你的意圖嗎?我對Word對象模型不是很熟悉,但應該是'wrdDoc.Selection.Find'? – YowE3K
Nop,我測試了它,但它顯示出我這個錯誤「方法不適用於所有對象」它是excel vba控制word文檔宏當我運行時...它選擇形狀內的文本但與選擇我不能做任何事情...問題與selection.find –
如果它不是'wrdDoc.Selection.Find'那麼'Selection'可能是Word應用程序對象的屬性。 (你沒有發佈足夠的代碼讓我們看看你調用了這個對象,所以你必須確定你自己。)它肯定是**不適合使用** Excel **'Selection'對象如果你正在嘗試使用你在Word中選擇的任何東西。 – YowE3K