1
Word文書上のプレースホルダを選択してクリップボード(Excelテーブルをコピーしたもの)を貼り付けようとしていますが、amペーストする前にその単語を選択するのは苦労します。ラインWith Selection.Find
上Run-time error '450': Wrong number of arguments or invalid property assignment
行き方:私は、Word VBAの経験のトンを持っていますが、ワード(またはPowerPoint)にエクセルから作業実行時エラー '450' WordでSelection.Findを使用するExcel VBA内のWord文書に移動する
ActiveDocument.Content.Select
With Selection.Find '<- Error
.ClearFormatting
.Text = "TablePlaceHolder1"
End With
If Selection.Find.Found = True Then
Selection.Select
End If
ActiveDocument.Range.Paste
を私はエラーの突風に実行してきました。
なぜ「選択」を使用するのですか?なぜ単にSet Var = WB.WS.Cells.Find( "Search")と 'Var is Nothing Then'ではないのですか? –
@ K.Davis私はWord Docを検索しています - その行は、Excelワークシートを検索するための何かのように見えますか? – dwirony
さて、今より意味があります。単語に '.Find'を使用していないので、構文が不明です。謝罪いたします。 –