掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IEのLocationNameが「???」となってしまいます (ID:101703)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士さん、ありがとうございます。 > Debug.Print AscW(Mid(LN, 32, 1)) > と実行してみれば、その正体がわかるかと思いますよ。 > 値自体は正しく取得されていますので、表示上の問題ですね。 AscWを使うべきだったのですか!!! Ascばかり使っていました。Ascを使うと「?(半角ハテナ)」のアスキーコードである 63 が取得されるばかりだったので、値そのものも取得できてないのかと思っておりました。 実は、表示中のIEのショートカットを作るプログラムを作っていたのですが、 下のようにして、フォルダ「fo」にショートカットを作成したかったのですが、作成されませんでした。 (他のサイトではできました。) Set WS = CreateObject("WScript.Shell") Set SC = WS.CreateShortcut(fo & "\" & LN & ".url") SC.TargetPath = TP SC.Save これはやはり「???」の部分が問題になっていると思うのですが、 この場合どうすればショートカットを作成を作成できるでしょうか? 値は正しく取得できているということは、うまく行きそうな気がするのですがなぜか出来ませんでした。 文字列全体から「???」の部分を取り除いたものをファイル名にしようと考えたのですが、そもそも「?」かどうかをどうやって判断すればいいかが分かりませんでした。 VBで扱えない文字を全て一個ずつ調べるのは大変だと思いますし。 度々すいませんがよろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.