• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBSでxmlの値を書き換えたい)

VBSでxmlの値を書き換えたい

このQ&Aのポイント
  • VBSでXMLファイルの特定の値を書き換える方法について教えてください。
  • A.xmlファイルの「sx」の値を全て200に変更したいです。
  • 現在は、A.xmlの値を抜き取ってOKフォルダに複製する処理を作成しましたが、sxの値を変更する方法が分かりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

SelectNodesを使って抽出を行えば いいと思いますよ dim objList, objNode Set objList = objXml.SelectNodes("//links/link/sx") for each objNode in objList   objNode.Text = "200" next といった具合です

kgyqk433
質問者

お礼

ありがとうございます!!

その他の回答 (1)

回答No.1

とりあえず、テキストエディターで変更してみましょう。 操作を覚えましたでしょうか? で、何をしたのでしょう。検索して、置換。気の利いたツールなら「置換」のメニューがあり、検索対象を指定して、何に置き換えるか指定する。検索対処とその指定では、正規表現が使える物がある。 そう、置き換えるには、まず正確に検索できるようにしないとだめですよね。検索方法を見つけましょう。そこで、あれ? となる。 >A.xmlの「sx」の値を全て200にしたいと思っております。A.xmlの値を抜き取って、OKフォルダに複製する処理は作ったのです これ、どうやってのでしょうね??????????? これができれば、できると思うが?????????????

kgyqk433
質問者

お礼

質問文にも書きましたが、VBSでしたいのです。 >とりあえず、テキストエディターで変更してみましょう。 >操作を覚えましたでしょうか? (?_?) >で、何をしたのでしょう。検索して、置換。気の利いたツールなら「置換」のメニューが >あり、検索対象を指定して、何に置き換えるか指定する。検索対処とその指定では、正規 >表現が使える物がある。 ?? >そう、置き換えるには、まず正確に検索できるようにしないとだめですよね。検索方法を >見つけましょう。そこで、あれ? となる。 ?? >A.xmlの「sx」の値を全て200にしたいと思っております。A.xmlの値を抜き取って、OK >フォルダに複製する処理は作ったのです >これ、どうやってのでしょうね??????????? これができれば、できると思う>が????????????? ?? 投稿日時-2013-10-24 19:38:02

関連するQ&A