人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

outlook vbaに関しての質問です。

outlook2003で編集したVBAをoutlook2000で使用を試みましたが失敗しました。

"2行の改行を1行に置換するマクロ"
Sub Macro1()
'
' Macro1 Macro
'

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^p^p"
.Replacement.Text = "^p"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = False
.MatchFuzzy = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

"エラー内容"
Selection.Find.ClearFormatting
にフォーカスされ

"424 オブジェクトが必要です。"
との旨のエラーが出ます。

outlook2003だと特にエラーは出ず実行できたのですが。。。
このエラーはどうやればつぶせるのでしょうか?




●質問者: petem
●カテゴリ:コンピュータ
✍キーワード:Outlook sub VBA エラー オブジェクト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ManalTencho
●60ポイント

Selection を Worksheet.ActiveCell に変えてみてもダメでしょうか?

ハズしてたらスミマセン。

◎質問者からの返答

だめでした。。。

同様のエラーが出ます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ