■ 質問はここへ ■

1620 にジャンプ
No. 1619投稿者: そざい日付: 2007/08/13 21:36:42
題名 : WinXPでEXCEL,WORDのファイルをタグジャンプで直接起動するには?

はじめて、書き込みを致します。
QXエディタはWin95の時代から便利に使わせて頂いております。

先日、Win2KからWinXPに乗り換えたのですが、Win2Kの時に
便利に使えていたEXCEL、WORDファイルへの以下タグジャンプのマクロ
が使えません。 どうしたら良いのでしょうか。
宜しくお願いいたします。

'タグジャンプ及びExcel,Wordにジャンプして表示
proc main()
dim ext$, cmd$
ext$ = lcase$(right$(trim$(@text$(@line)),3))
if ext$ = "xls"  then
    call shell("start excel "+@text$(@line))
else
    if ext$ ="doc" then
        call shell("start winword "+@text$(@line))
    else
		@tagjump:exit proc
    end if
end if
end proc

No. 1620 (1619へのコメント)投稿者: かぶねこ HP日付: 2007/08/14 14:31:31
題名 : Re:WinXPでEXCEL,WORDのファイルをタグジャンプで直接起動するには?

>先日、Win2KからWinXPに乗り換えたのですが、Win2Kの時に
>便利に使えていたEXCEL、WORDファイルへの以下タグジャンプのマクロ
>が使えません。 どうしたら良いのでしょうか。
>宜しくお願いいたします。

マクロ内に「call shell」という部分があります。ここで実行している
コマンドは「コマンド プロンプト」でそのまま入力して実行できます。

今回マクロがうまく動かない原因は、EXCEL や WORD のインストールの
状況によるのかもしれません。コマンドプロンプトで「start excel」と
入力してリターンを押して実行したら、EXCEL が起動するでしょうか。
一度確認してみてください。

わたしが現在使っているのが Windows 2000 なので、XP で何か他の問題が
あってもわかりませんが、上記のチェックはしてみてもよいと思います。

No. 1621 (1620へのコメント)投稿者: そざい日付: 2007/08/15 14:52:59
題名 : Re^2:WinXPでEXCEL,WORDのファイルをタグジャンプで直接起動するには?

かぶねこさん 早速の返信ありがとうございます。

>マクロ内に「call shell」という部分があります。ここで実行している
>コマンドは「コマンド プロンプト」でそのまま入力して実行できます。
>
>今回マクロがうまく動かない原因は、EXCEL や WORD のインストールの
>状況によるのかもしれません。コマンドプロンプトで「start excel」と
>入力してリターンを押して実行したら、EXCEL が起動するでしょうか。
>一度確認してみてください。

コマンドプロンプトで「start excel」を実行すると正常にEXCELが立ち上がります。
Win2KとWinXPでは call shell の手続きが違うような感じがします。
ちなみに使用しているQXのバージョンを調べてみたところ、ver5.0 でかなり
古いことが分かりました。

最新版のQXではうまく動作してくれるのでしょうか?
分かりましたら、ご教授よろしくお願いいたします。


ヘッダのみ表示
順番に表示(No. 1620 から)


メールアドレスを表示するにはURLの後ろに &m=89d55a7a をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/