EXCEL VBA TIPS

EXCEL VBA TIPS

PR

キーワードサーチ

▼キーワード検索

プロフィール

EXCEL VBA TIPS

EXCEL VBA TIPS

カレンダー

コメント新着

RaymondArout@ Безопасность Впервые с начала противостояния в украи…
RaymondArout@ Сенаторы Впервые с начала противостояния в украи…
RaymondArout@ Санкции Впервые с начала операции в украинский …
Harveytoogs@ сериалы онлайн сезон Элита сериалы он-лайн шара в течение пр…
RaymondArout@ Демократы Впервые с начала спецоперации в украинс…

フリーページ

2008.07.02
XML
カテゴリ: カテゴリ未分類
一括削除のボタンはあるのだが、こいつが効かない
個別削除を繰り返すvbsを作りました
xxx.vbsの名前でファイルを作りソースをテキストエディタなどで以下をコピー
そのファイルのダブルクリックで一括削除できます
トラックバック一覧が複数ページになる場合は想定していません
そのうち複数もできるようにします
ソースは以下
Dim objIE0
Dim objIE1

'対象画面を検索、なければ開く(必要に応じ使用してください)
Set xShell = CreateObject("Shell.Application")
win_s = False
For Each Window In xShell.Windows '対象URLが表示されているか?
If TypeName(Window.Document) = "HTMLDocument" Then
if Window.Document.url="https://my.plaza.rakuten.co.jp/index.phtml?func=diary&act=trackback" then
Set objIE0 = Window '対象URLが表示→その画面を使う
win_s=true
exit for
end if
end if

if win_s=false then '対象URLが非表示→新しく画面を開く
Set objIE0 = CreateObject("InternetExplorer.Application")
objIE0.Visible = True
objIE0.Navigate "https://my.plaza.rakuten.co.jp/index.phtml?func=diary&act=trackback"
Do While objIE0.busy = True

Do While objIE0.document.readyState <> "complete"
Loop
end if
Set objIEdel = CreateObject("InternetExplorer.Application")
objIEdel.Visible = True
for ii=0 to objIE0.document.links.Length - 1
if instr(objIE0.document.links(ii).href,"sub_act=delete")>0 then
objIEdel.Navigate objIE0.document.links(ii).href
Do While objIEdel.busy = True
Loop
Do While objIEdel.document.readyState <> "complete"
Loop
objIEdel.document.all.tags("INPUT").item(0).Click
Do While objIEdel.busy = True
Loop
Do While objIEdel.document.readyState <> "complete"
Loop
end if
next
'For Each objTAG In objIE0.document.getElementsByTagName("INPUT")
' if instr(objTAG.name,"del_list") then
' objTAG.click
' end if
'next
'objIE0.document.all.tags("INPUT").item(25).Click





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2008.07.02 09:31:55
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: