質問編集履歴

2

誤字脱字の修正

2018/04/05 02:38

投稿

rickey
rickey

スコア24

test CHANGED
File without changes
test CHANGED
@@ -194,13 +194,13 @@
194
194
 
195
195
  ```
196
196
 
197
- 知識不足でエラーで動かったので
197
+ 知識不足でエラーで動かなかったので
198
198
 
199
199
  MSXML2.XMLHTTPで検索し、
200
200
 
201
201
  https://tonari-it.com/excel-vba-http-request/
202
202
 
203
- のサイトを参考に以下のコードを作成。
203
+ のサイトと回答者様のアドバイスを参考に以下のコードを作成。
204
204
 
205
205
 
206
206
 

1

皆様の回答をもとにプログラムを組み、結果を追記しました。

2018/04/05 02:38

投稿

rickey
rickey

スコア24

test CHANGED
File without changes
test CHANGED
@@ -153,3 +153,91 @@
153
153
  End Sub
154
154
 
155
155
  ```
156
+
157
+
158
+
159
+ 【アドバイスを受けて試したこと】
160
+
161
+ ```excel vba
162
+
163
+ Sub 岡山()
164
+
165
+ Dim objIE As InternetExplorer
166
+
167
+ Call ieView(objIE, "http://www.pref.okayama.jp/page/detail-3445.html")
168
+
169
+ ThisWorkbook.Sheets(1).Cells(10, 8) = objIE.document.getElementById("content_header").Children(1).innerText
170
+
171
+ Call GetLastModified(URL, "http://www.pref.okayama.jp/page/detail-3445.html")
172
+
173
+ End Sub
174
+
175
+
176
+
177
+ Function GetLastModified(URL As String) As String
178
+
179
+ Dim httpReq As Object
180
+
181
+ Set httpReq = CreateObject("MSXML2.XMLHTTP")
182
+
183
+ httpReq.Open "GET", URL, False
184
+
185
+ httpReq.send
186
+
187
+
188
+
189
+ GetLastModified = httpReq.getResponseHeader("Last-Modified")
190
+
191
+ Set httpReq = Nothing
192
+
193
+ End Function
194
+
195
+ ```
196
+
197
+ 知識不足でエラーで動かったので、
198
+
199
+ MSXML2.XMLHTTPで検索し、
200
+
201
+ https://tonari-it.com/excel-vba-http-request/
202
+
203
+ のサイトを参考に以下のコードを作成。
204
+
205
+
206
+
207
+ ```excel vba
208
+
209
+ Sub 読み込む()
210
+
211
+ Dim GetLastModified As String
212
+
213
+ Dim httpReq As Object
214
+
215
+ Set httpReq = CreateObject("MSXML2.XMLHTTP")
216
+
217
+ httpReq.Open "GET", "http://www.pref.okayama.jp/page/detail-3445.html", False
218
+
219
+ httpReq.send
220
+
221
+ GetLastModified = httpReq.getResponseHeader("Last-Modified")
222
+
223
+ Debug.Print GetLastModified
224
+
225
+ Set httpReq = Nothing
226
+
227
+ End Sub
228
+
229
+ ```
230
+
231
+ Wed, 04 Apr 2018 19:04:26 GMT
232
+
233
+ を出力することができた。
234
+
235
+
236
+
237
+ これが意味するところがなんだかわかりません。
238
+
239
+ おそらく、更新されたものがあるってことなのか?
240
+
241
+ このページにある全てのPDFについて更新日をチェックするには
242
+
243
+ どのようにすればいいんでしょうか?