3

別のスレッドで Jtchase08 によって提供されたコードの修正バージョンを使用しました。オブジェクト ライブラリを関連する Microsoft Word バージョンに変更すると、Excel 2010 および 2016 で正常に動作しますが、2000 で同じことを動作させようとすると、

実行時エラー '438': オブジェクトはこのプロパティまたはメソッドをサポートしていません

デバッグでここに移動

スクリーンショット

私が使用している完全なコードは以下のとおりです。誰かがこれを 2000 年に動作するように変更するのを手伝ってくれるなら、大歓迎です。

Sub ExportToHTML()

      Dim DocPath As String
      Dim MsgBoxCompleted
      Worksheets("Final Code").Activate
      Worksheets("Final Code").Range("A1:A322").Select

      Dim AppWord As Object
      Set AppWord = CreateObject("Word.Application")

      AppWord.Visible = False

      Selection.Copy

      DocPath = CurDir & Application.PathSeparator & Range("U15")

      'Create and save txt file
      AppWord.Documents.Add
      AppWord.Selection.Paste
      AppWord.ActiveDocument.SaveAs2 Filename:=DocPath, FileFormat:=wdFormatText

      Application.CutCopyMode = False
      AppWord.Quit (wdDoNotSaveChanges)
      Set AppWord = Nothing

      MsgBoxCompleted = MsgBox("Process complete.", vbOKOnly, "Process complete")
      Worksheets("User Input").Activate
End Sub
4

1 に答える 1