Wordで『プロシージャの呼び出し、または引数が不正です。』

このQ&Aのポイント
  • Wordが起動せず、エラーメッセージが表示される問題について
  • 検索やオフィスの再インストールを試したが解決しない問題について
  • OSはWindowsMe、Wordのバージョンは2000
回答を見る
  • ベストアンサー

Wordで『プロシージャの呼び出し、または引数が不正です。』

Wordがいつの間にか正常に起動しなくなりました。 起動すると、 >実行時エラー '5': >プロシージャの呼び出し、または引数が不正です。 というエラーメッセージが出て、メニューバー、ツールバーが全く表示されない状態で立ち上がります。 とりあえずエラーメッセージで検索などしてみて、オフィスの削除、再インストールなども試してみましたが改善しませんでした。また、WORDフォルダの中のSTARTUPフォルダの中身を削除するという方法が書いてあるページがありましたので、それも確認しましたが、特に何も入っていませんでした。 どなたか原因と対策をご存知の方、いらっしゃいませんでしょうか。 OSはWindowsMe、Wordのバージョンは2000です。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jmh
  • ベストアンサー率23% (71/304)
回答No.1

"Normal.dot" が壊れたのかも。このファイルを削除(または改名)または、"WinWord.exe /a" で起動したらどうでしょうか。

参考URL:
http://www.google.co.jp/search?hl=ja&ie=UTF-8&q=%22WinWord.exe+%2Fa%22+2000&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
s_yoshi_6
質問者

お礼

どうもありがとうございます! WinWord.exe /a の方で見事解決いたしました。 教えていただいたGoogle検索結果の中の、Microsoftのページで、「/a」を付けることでユーザー設定を読み込まずに起動することができるということを初めて知りました。 そのユーザー設定に、 ・グローバル テンプレート (Normal.dot) ・Startup フォルダに保存されているアドインテンプレート ・Word 2000 のアドイン ライブラリ (拡張子が .wll のファイル) ・ユーザー設定が保持されている Windows レジストリ キー などが挙げられていましたが、上2つは削除などを試してみて効果がなかったので、下2つのいずれかが壊れていたのかもしれません。 今回は非常に勉強になりました。また何かありましたらよろしくお願いいたします。

関連するQ&A

  • プロシージャの呼び出し、または引数が不正です・・・

    パソコンのOSはウィンドウズ7です。 いつものようにパソコンを起動しました。 パソコンの中央画面に下記の文言が記載されました。 「プロシージャの呼び出し、または引数が不正です」 目障りなのでこの文言をOKボタンで閉じました。 しかしこの文言をOKボタンで閉じても問題は解決されてないと思います。 受信メールが一件も届かなくなりました。 なぜ、このようなことが起こるのでしょうか・・・ 質問です。 ●プロシージャの呼び出し、または引数が不正ですが、 画面中央に出ない状態にするためにはどうすれば良いでしょうか? 本当に困っているのでよろしくお願いいたします。

  • 「プロシージャの呼び出しが不正」という意味を教えてください。

    問題機種は、ThinkPad S30で、OSはWindows2000です。インターネットへの接続を行なおうとすると、次のエラーメッセージが出てしまいます。【実行時エラー”5” プロシージャの呼び出し、または引数が不正です。】 そして<OK>をクリックすると、エラーメッセージが現われて、瞬間で消えてしまいます。Office2000のCD-ROMで、<修復>、<再インストール>しても改善しません。この質問は、別PCからアクセスしてます。 どなたかアドバイスをよろしくお願いします。

  • プロシージャの引数について

    DB : SQL Server 2005 プロシージャの引数にCSVファイルのフルパスを入れたいのですが、 エラーが出て困っています。 http://questionbox.jp.msn.com/qa262720.html ↑の回答も参考にしましたが、どうしても出来ません。 最初は以下のように書いていました。 BULK INSERT IDATA from ''+ @pass + '' with ( fieldterminator = ',', rowterminator = '\n' ) このときは、プロシージャを作る段階で↓のエラーメッセージが出ました。 >メッセージ 1038、レベル 15、状態 1、プロシージャ sss、行 30 オブジェクト名または列名がないか、空です。SELECT INTO ステートメントの場合は、各列に名前が付いていることを確認してください。その他のステートメントの場合は、空の別名を検索してください。"" または [] で定義された別名は許可されません。別名として、名前または 1 つのスペースを追加してください。 >メッセージ 319、レベル 15、状態 1、プロシージャ sss、行 30 キーワード 'with' 付近に不適切な構文があります。このステートメントが共通テーブル式または xmlnamespaces 句の場合、前のステートメントをセミコロンで終了してください。 また、上記の回答を参考にしたところ、プロシージャは作成できましたが、 引数を与えて実行する段階で↓のエラーメッセージが出ました。 >メッセージ 203、レベル 16、状態 2、プロシージャ sss、行 32 名前 'BULK INSERT IDATA from '\\・・・\・・・\取込.csv' with ( fieldterminator = ',',rowterminator = '\n')' は有効な識別子ではありません。 引数で与えるのでなく、直接入力した場合は出来ます。 よろしくお願いします (><)

  • プロシージャの呼び出し、または引数が不正です。

    PCを起動させるとデスクトップの画面までは進むのですが、途中で「Internet Washer Pro」というウィンドが出てきて、「プロシージャの呼び出しが不正です」とういのが出てきて、画面が真っ青になり下のほうにゲージが出て0%から増えて行きます。「Processing...PleaseWait...90%」というふうに、90%までいくとずっとその状態で止まったままになってしまします。 システムの復元で症状が出る前まで戻したのですが、変わらないです。 富士通のBIBLOを使用しているので、webボタンがありネットや、その時にタスクバーが出るのでスタートボタンからWordやExcelなどはできるのですが、それでしかPCが使えません。どう処置をすればもとに戻るか教えていただきたいです。よろしくお願いします。 OS:WidowsME PC:FMV-BIBLO NE7/75 CPU:Celeron 

  • VB6 エラー「プロシージャの呼び出し、または引数が不正です。」につい

    VB6 エラー「プロシージャの呼び出し、または引数が不正です。」について いつもお世話になっております。 早速ですが、Form_Activateイベント内でこのエラーが出力されていることを 確認いたしました。 ただし、フォームアクティブ時に自動的に流れる時はエラーは出力されず、 明示的にForm_Activateイベント呼び出して動かす時にだけ出ています。 そこで質問です。 (1)Form_Activateイベントを明示的に呼び出すことはプログラム上問題がありますか? (2)Form_Activateイベントでこのエラーが発生する事例などがあれば教えてください。 (3)画面がアクティブになった際にForm_Activateイベントを明示的に呼び出した場合、  エラーが起こる事はありますか? (4)Form_Activateイベント内に限らず、このエラーが出る事例などがあればお教えください。 始めたばかりで低レベルな質問でもうしわけありませんが、よろしくお願いします。

  • "プロシージャの呼び出し、または引数が不正です"というエラーが出ました

    "プロシージャの呼び出し、または引数が不正です"というエラーが出ました。原因がよく分かりませんので、誰か分かりますか? Dim ExcelPath As String, fName As String Dim lLen As Long, start As Long Dim filetxt Dim bArray() As Byte fName = Workbooks.Application.ActiveWorkbook.Path & "\ExcelDoc.txt" lLen = FileLen(fName) Open fName For Binary As #1 ReDim bArray(0 To lLen) Get #1, 3, bArray Close #1 filetxt = bArray ExcelPath = Left(filetxt, InStr(1, filetxt, Chr(13)) - 1) ==>ここでエラーが出ました。 使っている環境は: WinXP SP3 Microsoft Excel 2003 SP3

  • ワード文書がダブルクリックで開けなくなった!

    ワード文書(Word 2002)がダブルクリックで開けなくなりました。 ネット検索してみましたが、ダルマ状態です。  新しいWORDを購入するしかないのでしょうか? 不便になり困っています。どなたかご教示をお願いします。  【不具合状況】  ◇ワード文書のアイコンをダブルクリックして開こうとすると、    「ユーザーアカウント制御」の画面が出るようになった。     コンピュータへの変更を許可しますか → はい(Y)      → Wordだけは開くが、文書はエラーで開かない。 【使用環境】   WINDOWS7 64bit   Word 2002 (10.6866.6870) SP3 【エラー状況】  ◇Word 2002 文書をダブルクリックすると、「ユーザーアカウント制御」の画面が表示される。   <メッセージ>     次のプログラムにコンピュータへの変更を許可しますか?     プログラム名:WINWORD.EXE     ◇変更を許可 → はい(Y) → Word自体は開く、文書は以下の「エラーメッセージ」で開かない     <メッセージ>      「プログラムにコマンドを送信中しているときに、エラーが発生しました。」  ◇Wordから、ファイル(F) → 開く(O)でファイル名を指定する手順では普通に開く。  ◇症状が出始めた時期は、一ヶ月くらい前(よく覚えていない)  ◇エクセル、パワーポイントは、ダブルクリックで素直に開く。異常なし。 【ネットにそれらしい情報があったので実施して見たが、関係なさそうな感じ??】    http://support.microsoft.com/kb/822645/ja 参照  C:\Program Files (x86)\Microsoft Office\Office10\Startup ディレクトリー   winword /a で正常起動   winword で正常起動 <Word を既定の設定にリセット(Word 2002)> ◆Data レジストリ キーを削除する(winword で正常起動なので該当しない)    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Data ◆Startup フォルダを空にする   Office の Startup フォルダ =>フォルダーは空    C:\Program Files (x86)\Microsoft Office\Office10\Startup   Word の Startup フォルダのデフォルトの場所は、、、=>Startup場所が判らない。探せず。    C:\Documents and Settings\username\Application Data\Microsoft\Word\Startup

  • エラー5:プロシージャの呼出しまたは引数が不正です

    お世話になります。 以前解決しました http://okwave.jp/qa/q7131441.html の回答の下の方に .add type:=xlvalidatelist, formula1:=left(s, len(s)-1) とありますが これがよく理解できません。いくつか調べた後の素人考えで 「入力規則に検索済ファイル名の左から文字数-1」?かな?と。 マクロを実行するとこの行が原因で"時々"エラー5を返します。 「プロシージャの呼出しまたは引数が不正です」。 必ずではないのですが7割程度の確立で出ます。 上記の説明だけでエラーが理解できましたら対処案をご教示ください。 ちなみにエクセル2002と2003で確認しています。

  • Word2000実行時エラー5の対処法について

    Word2000を実行しようとすると VisualBasic 実行時エラー5 プロシージャの呼び出し、または引数が不正です とのメッセージがでます。ヘルプを読んでも理解不明。Wordを再インストールしても変わりません。以前画像を貼り付けWord内で拡大したのが原因かと思うのですが、どなたか対処法を教えてください。なお当方VisualBasicについての知識全くありませんので出来ましたら詳しくお願いいたします。

  • Excel VBA onTime関数のプロシージャ引数に、引数(変数)つきのプロシージャを呼び出す方法を教えてください。

    現在ExcelVBAで一定時間ごとにメッセージを出すツールを作成しています。 その際にonTime関数を使っていますが、その引数のひとつである呼び出すプロシージャに「引数(変数)つきのプロシージャ」を設定しようとしています。 サイトを探してみたところ、引数にシングルクオーテーションで囲むなど書いてあったのですが、変数を引数としたプロシージャを設定すると、「プロシージャが見つかりません」のエラーがでます。 どなたかお力を貸してくれませんでしょうか。 ちなみに僕のコードは以下の通りです。(簡略化) ------フォーム Private Sub cmbOk_Click() Call メッセージ実行(txtTime.Text, txtContent.Text) End Sub ------ThisWorkbook Private Sub メッセージ実行(ByVal time As String, ByVal content As String) Dim starttime As Double MsgBox time & "毎に" & vbCr & content & vbCr & "を表示します。", vbInformation Unload frmSet starttime = Now + CDbl(TimeValue(time)) Application.OnTime starttime, "'expressContent" & time & content & "'" End Sub ------標準モジュール Dim starttime2 As Double Sub expressContent(ByVal time2 As String, ByVal content2 As String) MsgBox "content2", vbInformation starttime2 = Now + CDbl(TimeValue(time2)) Application.OnTime starttime2, "'expressContent" & time & content & "'" End Sub よろしくお願い致します。

専門家に質問してみよう