- PR -

VBScriptでコレクションを使用する方法

1
投稿者投稿内容
JAVAER
会議室デビュー日: 2005/02/19
投稿数: 3
投稿日時: 2005-02-19 17:24
VBScriptでVBA.Collectionのようなコレクションを使用したいのですが、
どのようにしたら使用できるかわかりません。
Scripting.DictionaryをCreateObjectしてもいいのですが、
コレクションで良いものをわざわざ連想配列にするのも変なので、
コレクションを使用する方法を考えています。
VBScriptは初心者なのでわかりません。
よろしくお願いいたします。
Milan
常連さん
会議室デビュー日: 2005/01/05
投稿数: 33
投稿日時: 2005-02-19 17:50
こんにちは
VBA (Visual Basic for Applications) の機能でVBScript
に含まれていない機能だそうです。

http://tryasp.winscom.co.jp/document/vbscript/230.htm
JAVAER
会議室デビュー日: 2005/02/19
投稿数: 3
投稿日時: 2005-02-19 18:29
回答ありがとうございます。
VBA.Collection は VBScript では使用できないということですね。

もし、VBScript で VBA.Collection と同じようなことを
したい場合には、動的配列 redim Preserve (削除は出来ない)や
Scripting.Dictionary を
使用するしかないということでしょうか?
Milan
常連さん
会議室デビュー日: 2005/01/05
投稿数: 33
投稿日時: 2005-02-19 19:03
VBScriptをあまり触ったことがないのでわからないですけど、
Dictionaryの使用で似たようなことはできると思います。
ただキーはユニークである必要があると思うので、
その管理をどうするかでしょう。

何にしても、何をどういうふうに実現したいかです。
それは私にはわかりませんから。
VBScriptでできることをしっかり調べて
一番良い方法を自分で見つけるのが自分のためになると思います。
JAVAER
会議室デビュー日: 2005/02/19
投稿数: 3
投稿日時: 2005-02-19 19:46
前回に引き続き回答ありがとうございます。
したいこと自体は、動的配列で十分出来るのですが、
連想配列の Dictionary が使用できるなら、
Collection も使用できるのではないかと思い、
書き込みをしました。
コレクションは使えなさそうなので、
連想配列を使用します。
1

スキルアップ/キャリアアップ(JOB@IT)