こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Visual Basic につて。

次に乗せるスクリプトは、コピーした文字列をキーワードにして検索がすんだ状態でブラウザを起動するものです。

Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
targetStr = objIE.document.parentwindow.clipboardData.GetData("text")
objIE.Navigate "http://dic.yahoo.co.jp/bin/dsearch?p=" & targetStr & "&stype=0&dtype=1"
objIE.Visible = true

このスクリプトでは、インターネットエクスプローラーが起動します。私は、Sleipnirというブラウザを使っているので起動ブラウザをSleipnirに変更したいです。ブラウザの場所は "C:\Program Files\Fenrir & Co\Sleipnir\bin\Sleipnir.exe"

プログラミング初心者なので困っています。ご存知の方お願いいたします。

投稿日時 - 2006-02-04 23:26:38

QNo.1944171

すぐに回答ほしいです

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

こんばんは。

>エラー:ActiveXコンポーネントはオブジェクトを作成できません。:'
>Sleipnir.API'

そうですか。私は、IE以外で、IE Control を使うつもりはないので、もしかしたら、オブジェクトは出来ないのかもしれません。良く分りません。VBScript で出来るようでしたので、てっきり出来るかと思いました。Shell では、いずれにしても、立ち上げるだけでは?

調べた結果は以下のとおりです。

今、公式ページからの入るスクリプトは、「休止中」だそうです。
http://sleipnir.pos.to/software/sleipnir/index.html

Sleipnir のデータベースは、こちらから↓

参考URL:http://www.sleipnir-wiki.jp/index.php?Sleipnir%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%BA%EE%C0%AE%CB%A1

投稿日時 - 2006-02-06 19:01:35

お礼

返事が遅くなり申し訳ございません。
今回は、いろいろ参考になる回答ありがとうございました。
このスクリプトをSleipnirで実行するのは無理がありそうなので、IEにて実行することにしました。
本当にありがとうございました。

投稿日時 - 2006-02-15 15:22:56

ANo.4

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

こんばんは。

Set objIE = CreateObject("InternetExplorer.Application")
オートメーションオブジェクトを作るなら、
      ↓
Set pnir = CreateObject("Sleipnir.API")

とすればよいのでは?
後は、ローカルウィンドウで確認するか、Sleipnir のサポートサイトでご覧になればよいと思います。

投稿日時 - 2006-02-06 03:12:24

補足

回答ありがとうございます。

エラー:ActiveXコンポーネントはオブジェクトを作成できません。:'
Sleipnir.API'

以上のようなエラーが出てしまって検索できませんでした。Sleipnirのサポートも探してみたのですが、プログラミング初心者なものでいまいちよくわかりません。
解決策を追記していただけると幸いです。

投稿日時 - 2006-02-06 10:55:20

ANo.2

SHELLの例です

Sub CC()
Shell "C:\tools\sleipnir\Sleipnir.exe http://dic.yahoo.co.jp/bin/dsearch?p=" & targetStr & "&stype=0&dtype=1",vbNormalFocus
End Sub

投稿日時 - 2006-02-06 02:43:41

補足

当方プログラミング全くの初心者なもんで、文字列の意味が理解できません。もし宜しければ、スクリプトの何処をどのように変更すればよいのか教えていただけると幸いです。
お手数ですが、よろしくお願いいたします。

投稿日時 - 2006-02-06 10:44:52

ANo.1

shell コマンドについて調べてみてください。
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=vb.net+shell&num=50

投稿日時 - 2006-02-05 16:59:43

補足

当方プログラミング全くの初心者なもんで、文字列の意味が理解できません。もし宜しければ、スクリプトの何処をどのように変更すればよいのか教えていただけると幸いです。
お手数ですが、よろしくお願いいたします。

投稿日時 - 2006-02-06 10:49:38

あなたにオススメの質問