2

VBA 用に見つけることができたすべての json ライブラリには、Microsoft スクリプト ランタイムの一部であるディクショナリ オブジェクトが必要でしたが、これは Mac では使用できません。Mac Office 2011 VBA で動作する json パーサーはありますか?

4

2 に答える 2

0

http://code.google.com/p/vba-jsonには純粋な VBA の json パーサーがあり、正常に動作しているように見えますが、すべての JSON で動作させるためにいくつかの小さな変更を加える必要があったことを思い出しているようです。それを投げていた。また、スクリプト ディクショナリへの依存を取り除くために、vba コードの Dictionary オブジェクトを実装しました。私が使用したものはhttp://www.sysmod.com/Dictionary.clsにあります。これらの両方を使用して、OSX Office 2011 で動作させることができました。

dim js
json_string = ...
Set jsp = New json
Set js = jsp.parse(sjson) 'sets js e.g. to a Dictionary or Collection object if json_string is "{...}" or "[...]"

機能させるために詳細が必要な場合はお知らせください。

于 2014-09-11T17:27:10.043 に答える
0

私はずっと前にこれを行いましたが、プロジェクトで MS Scripting Runtime への参照がありませんでした。Microsoft JScript を使用し、そこからオブジェクトを取得してデータを解析しました。私は2008年から同じことについて話しているスレッドを掘り起こしました:

ヤフー メッセージ スレッド

少なくとも出発点を提供します。それ以来、自分で行ったコードを失いました。後でまだ立ち往生している場合は、私に叫び声を上げてください。

于 2012-08-01T20:00:00.533 に答える