• 締切済み

VBScript

マイクロソフトが提供しているVBScriptのリファレンスを見ても、たとえばSUBMITメソッドなどは載っていません。これはVBScript独自のメソッドではなく、Microsoft HTML Object Libraryのメソッドであるからと推測されます。HTML Object Libraryの詳しい解説等を入手したいのですが、どなたかご存知でしょうか。

みんなの回答

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.5

> 自分のPCにはDHTML Object Libraryは存在しません。 Dynamic HTML に対応したブラウザを使っている、ということは、それが存在する のと一緒です。 また、DHTML 自体、HTML を包含していますから、submit メソッドを form オブジェクトが 持っていても、不思議なことではありません。

masa1214
質問者

お礼

納得しました。 いろいろ丁寧に教えてくださり、ありがとうございました。

  • Khazad
  • ベストアンサー率30% (17/56)
回答No.4

>(Khazadさんの紹介してくださったページには、SUBMITメソッドは載っていませんでした) え?乗ってますよ。  以下a-kumaさんと重複しますが、  私の紹介したページから「メソッド」をクリックしたらメソッドの一覧になるので そこで CTRL+Fでページ内検索で「submit」を検索したら出てきますよ? で、a-kumaさんが紹介したページは、最新版&英語版ということになると思います。 #a-kumaさん。便乗ですがありがとうございます。

masa1214
質問者

お礼

はい。よく見たらありました。 ありがとうございました。

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.3

submit メソッドは、form オブジェクトが持つメソッドになります。 なので、form オブジェクトが属する世界 DHTML のリファレンスを参照する ことになります。 参考URL の objects から form を選んで表示されるページを参照してください。

参考URL:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp
masa1214
質問者

お礼

ご回答ありがとうございます。 ちょっと細かい話になって申し訳ないのですが、もう少し突きつめると、例えばVBのオブジェクトブラウザでライブラリを参照する際に、HTML Object Libraryは参照できますが、自分のPCにはDHTML Object Libraryは存在しません。それにもかかわらずVBScriptのsubmitメソッドが正常に動作するということは、VBScriptはDHTMLではなくHTMLのオブジェクトを使っているのではないでしょうか?もしよろしければ教えていただけますか?

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.2

<body onLoad="document.forms[0].submit()"> こんな感じ? 技術評論社のポケットリファレンスを購入してみては?

  • Khazad
  • ベストアンサー率30% (17/56)
回答No.1

 私はこれ(実際はMSDNのCD内の同等文書)を使用しています。  だた、これはIE4.0相当のものみたいで、特にスタイルシート関連で 最新の機能(スタイル)がなかったりします。  まあ、大概はこれで間に合うかと思うのですが…。

参考URL:
http://www.microsoft.com/japan/developer/library/jpisdk/dhtml/references/dhtmlrefs.htm
masa1214
質問者

お礼

ご返答ありがとうございます。 VBScriptを使ってフォームのsubmitを実行する際にJavaScriptのように「submitメソッド」が使えるそうなのですが、こういうリファレンス的な情報を知りたいのですが・・。 (Khazadさんの紹介してくださったページには、SUBMITメソッドは載っていませんでした)

masa1214
質問者

補足

すみません。ご紹介してくださったURLにありました。

関連するQ&A

  • VBScriptでWindows Updateの実行

    以下のURLで公開されているAPIを使用して、VBScriptでWindows Updateを行なうようにしたいと考えています。 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wua_sdk/wua/windows_update_agent_object_model.asp このうち、BeginSearchという関数を使いたいのですが、使い方がよくわかりません。 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wua_sdk/wua/iupdatesearcherbeginsearch.asp 上記URLに解説してある内容は、VBScript向けではないので、そのままでは、書き方がちょっと違うようです。 どなたか、VBScriptで、BeginSearchを使ったことある方はいませんか? ググっても、あまり参考になるところが見つからなかったので、お願いします。

  • VBScriptのヘルプファイルをダウンロードしたい。

     VBScriptのヘルプファイル(拡張子hlp?)がマイクロソフトからダウンロードできると耳にしたのですが、あの広大なサイトから見つけ出すことができません。  ご存じの方はいらっしゃいませんか。  ちなみに「ユーザーズガイド」と「ランゲージリファレンス」というのは見つかったのですが、純粋なヘルプファイルが欲しいのです。

  • VBScriptで別ドライブにフォルダを移動できません

    VBScriptで別ドライブにフォルダを移動できません VBScriptで別ドライブにあるフォルダを移動したいのですが、以下のエラーで異常終了してしまいます。 Microsoft VBScript 実行時エラー: 書き込みできません。 移動はファイルシステム関連オブジェクトのMoveFolderメソッドを使用しています。 VBScriptで別ドライブにフォルダを移動する方法をご存知でしたらご教示頂けませんでしょうか。 よろしくお願いいたします。

  • HTML(及びXML)文を含むVBScriptのデバッグ環境について

    「Microsoft Visual Basic .NET Standard Version 2003」は、HTML(及びXML)文を含むVBScriptのソースをインテリジェンスにデバッグ(←ステップ実行など)出来るのでしょうか。 それとも「Visual Studio .NET 2003」を買わなければならないのでしょうか。 なるべく安く済ませたいので、ご存知の方是非教えて下さい。 ある本によると、「VBScriptを応用したASPは今後無くなり、かなり違ったASP.NETになる」とありました。 とすると、現在発売されているVisual Studio .NETを買っても(高いので買いたくないですが・・)無駄な買い物になってしまうような気がして不安だったりします・・・。

  • JAVAのリファレンスについて

    現在JAVAの学習をしています。 そこでマイクロソフトが提供しているMSDNのようなリファレンスは ないのでしょうか? VBなどを学習しているときはこれを辞書代わりに利用していました。 SUNが提供している日本語版のリファレンスがあったら大変助かるのですが。。 ご存知の方がおられましたらご教授宜しくお願いします。

    • ベストアンサー
    • Java
  • VB.NETの入門書、どれをお使いですか?

    過去にも同じような質問がいくつか出てますが、お願いします。 VB.NETの入門書ですが、みなさんは何を使っているのでしょうか。 アマゾンの売れている順&おすすめ度でみると、 「ステップバイステップで学ぶMicrosoft Visual Basic .NET実践講座〈Vol.1〉基礎編 マイクロソフト公式解説書」 と 「プログラミングMicrosoft Visual Basic .NET〈Vol.1〉基礎編 マイクロソフト公式解説書」 がよさげですが、実際どうなんでしょうか。 ある程度覚えてからもリファレンス的に使えるものがいいと思うのですが。 よろしくお願いします。

  • ADOのリファレンス入手方法

    みなさんいつもお世話になっています。 今までデータベースアクセスにはRecordsetを使用していたのですが、初めてCommandオブジェクトを利用したプログラミングをしてみようと思っています。 「ビギニングASPデータベース」という参考書を参考にして、色々勉強しているのですが、ParameterオブジェクトのDirectionプロパティにセットする値のことなどは詳しくは説明されていませんでした。そこでリファレンスを参考にしようとマイクロソフトのホームページなのでそれらしいものを検索してもなかなか見つかりません。 VBScriptのリファレンスなどはオンラインでもみれるし、ダウンロードも出来ますが、そのようにADOのことを色々調べられる場所をご存知ありませんか? なるべく個人で作ったホームページなどのリファレンスではなくて、マイクロソフトのホームページでの参照場所を知りたいです。どなたか情報お願いします。

  • ExcelでWithEventsが記述できない

    クラスモジュールに下記のように記述すると、赤く表示されエラー状態になります。 Dim WithEvents text as string WithEvents を削除するとエラーが解消されます。WithEventsについて色々検索しましたが 原因が分かりません。 何か参照設定等が必要なのでしょうか。ご存じの方教えてください。 ちなみに、バージョンはExcel2003 で、参照可能なライブラリは現在つぎのとおりです。 Visual Basic For Applications Microsoft Excel 11.0 Object Library OLE Automation Microsoft Office 11.0 Object Library Microsoft Forms 2.0 Object Library Microsoft ActiveX Data Objects 2.8 Library Microsoft Visual Basic for Applications Extensibility 5.3

  • VBAでAccessからExcelのセルフォーマットを変更するには?

    タイトルのとおり、VBAでAccess2003からExcel2003のセルフォーマットを変更しようとしていますが、Excel上のVBAで利用できるWorksheet-Range-Selectやその他いくつかのメソッドが、Accessからは利用できません(Accessでは"Microsoft Excel 11.0 Object Library"を参照しています) 実現したいのは、AccessからExcelのセルの結合をすること・書式(文字列、日付等)を変更することなのですが、これらのメソッドを利用できないとなると、ほかに方法が思いつきません。 もしご存知でしたらお教えいただければ幸いです。

  • Excel VBA でエラーが

    Windows8.1 , Excel2013 のVBA で Internet Explorer を動かそうとしています。 ところが添付画像のエラーが出ます。 参照設定で Microsoft Internet Controls Microsoft HTML Object Library には追加でチェックを入れています。 今までVBAでマクロは問題なく作れていたのですが、これでIEを動かそうとするのは初めてです。 解決策を教えてください。

専門家に質問してみよう