0
:VBスクリプトからワードVBAマクロを実行、私はVBスクリプトからVBAマクロコード語を呼び出すことができますどのように
VBAマクロコードが下にある単語:
Sub find_replace_vik_42216()
Application.ScreenUpdating = False
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "abc"
.Replacement.Text = "def"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
With Selection
If .Find.Forward = True Then
.Collapse Direction:=wdCollapseStart
Else
.Collapse Direction:=wdCollapseEnd
End If
.Find.Execute Replace:=wdReplaceOne
End With
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "pqr"
.Replacement.Text = "xyz"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
With Selection
If .Find.Forward = True Then
.Collapse Direction:=wdCollapseStart
Else
.Collapse Direction:=wdCollapseEnd
End If
.Find.Execute Replace:=wdReplaceOne
End With
Application.ScreenUpdating = True
End Sub
は親愛なるメンバーは、VBを作成することができます上記のコードを含むスクリプトファイル、私はコードを実行するために、VBスクリプトを呼び出すように。
私は私の脳を壊してしまい、Googleに困ってしまった。助けてください。
ありがとうございます。
ヴィク
それがうまく動作しますが、まだ開きますワード。私の要件は、単語の文書を開くことではありません。 – vicki
@vicki、それはあなたの質問を編集し、あなたの要件を追加する方が良いです。まだWord文書を変更できるスクリプト環境用に作成されたツールはありません。唯一の方法は 'Word.Application' ActiveXを使うことです。 Wordを実行したくない理由は何ですか? Wordを目に見えない形で開いて、変更後に文書を保存して閉じることができますか? – omegastripes