• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでライブドアブログの記事を編集したい)

VBAでライブドアブログの記事を編集する方法

このQ&Aのポイント
  • VBA(エクセル2002)を使用してセルA1の文章を、ライブドアのブログのHTMLタグ編集ができる箇所に貼り付けたい方法について教えてください。
  • VBAでライブドアブログの記事を編集するためのソースコードの詳細な解説を教えてください。
  • ブラウザはIE8を使用しています。

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

  • ベストアンサー
  • DOUGLAS_
  • ベストアンサー率74% (397/534)
回答No.2

#動かないコードを書いてしまったので投稿しなおしました。 IE9 & Excel2003 でイケました。 サイトのポップアップブロックを解除しておいてください。 A1:タイトル A2:記事本文 B1:ログインID B2:パスワード とします。 Option Explicit Sub Macro1()      Dim myURL As String      Dim objIE As Object      Dim i      myURL = "http://livedoor.blogcms.jp/blog/" & [B1] & "/article/edit"      Set objIE = CreateObject("InternetExplorer.Application")      With objIE          .Visible = True          .navigate myURL          While .Busy Or .ReadyState <> 4: DoEvents: Wend 'ログイン          On Error Resume Next          With .document.all              .livedoor_id.Value = [B1]              .Password.Value = [B2]              .loginForm.submit          End With          While .Busy Or .ReadyState <> 4: DoEvents: Wend          On Error GoTo 0                  With .document.all '「HTMLタグ編集」をクリック              If .edit_type_toggle.className = "" Then _                  .edit_type_toggle.Click 'タイトルと記事入力              .Title.Value = [A1]              .editor_1.Value = [A2]          End With 'プレビュー表示          For Each i In .document.getElementsByTagName("input")              If i.Value = "プレビュー" Then: i.Click: Exit For          Next      End With      Set objIE = Nothing End Sub

mesasa
質問者

お礼

かなり悩んでいたのですが、教えて頂いた方法で一気に解決致しました。 本当にありがとうございました。

関連するQ&A