アカウント名:
パスワード:
これ消えて大丈夫?代替先はどこですか?
VBScript自体は自分では書いてないけど、Excel VBAで CreateObject("VBScript.RegExp") をよく使ってるので、これが無くなると困る。どうにか代替策を考えないと……。
VBScriptをdeprecatedにするからにはVBAもいずれはそうするという事だと思う。VBA代替はまだMSの中でも方向性が定まってない気がするけど。VBA自体はまだ先とは思うけど、他の解法を確保しておいた方が色々と良いだろうね。
VBAを無くせるのかなぁ。新機能追加はしなくなるだろうけど動作しなくはならないと思うよ。影響が大きすぎる。個人的にはぜひやってほしいけどね。
昨年Excel4.0マクロ(XLMマクロ)がデフォルトで無効化されたけど廃止されてないから四半世紀以上は残るんじゃない?
1992年 Excel4.0マクロ登場1994年 Excel5.0登場。XLMマクロの代わりとなるVBA登場2022年 Excel4.0マクロがデフォルトで無効化される(オプション設定で有効化も可能)
よもや勘違いしてないだろうとは思うけど、VBScriptとVBA(VB7)は似てるようで全く異なる言語なので注意。VB7はVB6の64bit拡張みたいなものというか、ほぼVB6だよね。古い。
古いけどCOM拡張ができるので、別言語であるVBScriptをCreateObjectで呼び出してたコードが使えなくなると困るな、って話だな。同等のCOMオブジェクト自作でもすれば、呼び出しメソッド同一にしておけばCreateObject時のCOM名称書き換えるだけで使えそう。まぁそれも面倒ではあるんだが。VBScriptの良い所は、OSが標準で持ってるので他人の環境でもそのまま動く、って所なので。
VBAなくせるのか、って
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
vbs (スコア:0)
これ消えて大丈夫?
代替先はどこですか?
Re:vbs (スコア:0)
VBScript自体は自分では書いてないけど、Excel VBAで CreateObject("VBScript.RegExp") を
よく使ってるので、これが無くなると困る。
どうにか代替策を考えないと……。
Re: (スコア:0)
VBScriptをdeprecatedにするからにはVBAもいずれはそうするという事だと思う。VBA代替はまだMSの中でも方向性が定まってない気がするけど。
VBA自体はまだ先とは思うけど、他の解法を確保しておいた方が色々と良いだろうね。
Re: (スコア:0)
VBAを無くせるのかなぁ。
新機能追加はしなくなるだろうけど動作しなくはならないと思うよ。
影響が大きすぎる。
個人的にはぜひやってほしいけどね。
Re: (スコア:0)
昨年Excel4.0マクロ(XLMマクロ)がデフォルトで無効化されたけど廃止されてないから
四半世紀以上は残るんじゃない?
1992年 Excel4.0マクロ登場
1994年 Excel5.0登場。XLMマクロの代わりとなるVBA登場
2022年 Excel4.0マクロがデフォルトで無効化される(オプション設定で有効化も可能)
Re: (スコア:0)
よもや勘違いしてないだろうとは思うけど、VBScriptとVBA(VB7)は似てるようで全く異なる言語なので注意。
VB7はVB6の64bit拡張みたいなものというか、ほぼVB6だよね。古い。
古いけどCOM拡張ができるので、別言語であるVBScriptをCreateObjectで呼び出してたコードが使えなくなると困るな、って話だな。
同等のCOMオブジェクト自作でもすれば、呼び出しメソッド同一にしておけばCreateObject時のCOM名称書き換えるだけで使えそう。
まぁそれも面倒ではあるんだが。
VBScriptの良い所は、OSが標準で持ってるので他人の環境でもそのまま動く、って所なので。
VBAなくせるのか、って