内のJavaScriptコード私はクロームで、コンソールでこれをテストし、それが私一度VBA
でHTMLドキュメント内のすべての画像を削除単語
var images = document.getElementsByTagName('img');
var l = images.length;
for (var i = 0; i < l; i++) {
images[0].parentNode.removeChild(images[0]);
}
ため、私はVBAを持っているいくつかのJavaScriptコードを書きたいですこの
Public Sub PicturesDeleteAll()
Dim objPic As Shape
For Each objPic In ActiveDocument.Shapes
objPic.Delete
Next objPic
End Sub
を使用して画像を削除するには、私ができた
画像を単語2010でHTMLドキュメントを開き、削除したいです
しかし、それらを一度に削除するわけではありませんし、私はそれを何回か実行しなければならないので、私は持っているjavascriptコードのvba equivantは何ですか?
ちょうど明確にするために、あなたは 'PicturesDeleteAll'複数回実行する必要があります意味ですか?ループループを数回(つまり、画像ごとに1回)見ていることには言及していません。あなたはエラーメッセージを受け取っているのか、それともそれだけを言っていますか?各パス上のすべての画像を上映せず、変更を加えて毎回無作為にピックアップします。 –
はいPicturesDeleteAllを何回か実行して、ドキュメント上のすべてのイメージを削除する必要があります。私はjavascriptコードを1回だけ実行します。多くのファイルでこれをやっているのであれば最適ではありません。エラーメッセージは表示されず、すべての画像を削除するのに3〜4回かかります。 – AK0101
私がここに見ていないものがあります。他に情報がありますか?それは実際には複数のHTMLファイルですか?それは間違っていると停止しているので、それを再度実行する必要がありますか?何が記述されている可能性がありますが、聞いたことはありません。したがって、私は何かが起こっていると思っています。 –