1
我已經能夠使用vba的.value方法處理列表中的數據。但是,當試圖更新一個特定的值時,它填充的值爲空,不會讓我改變它。我試圖將日期推入此字段,但日期取自列表中的日曆旁邊的日曆,日曆將日期放入框中。當使用dom資源管理器時,我只需更改選項值並更改字段中的日期。當我使用value方法改變這個相同的選項時,它填充空白字段。有任何想法嗎?將vba的值插入html列表
我已經能夠使用該更改值:
IE.Document.getElementsByTagName("select")(27).Value = _
"[email protected]:gs.daysAgoStart(0)@javascript:gs.daysAgoEnd(0)"
到已經在沒有任何價值,但不能將其更改爲日期即使它接受日期。例如:
IE.Document.getElementsByTagName("select")(27).Value = "2016-11-04"
將列表留空,就好像沒有選擇任何東西。除非我輸入的日期已經是日曆中拉出的列表的一部分,否則我無法更改日期。
使用時,MS HTML控件,並設置類型IHTMLSelectElement的一個目的是選擇27,你有。 Intellisense和當地人應該幫助你,我認爲SelectedIndex需要設置。它可能是一個Jquery或自定義日曆控件,它具有可以被操縱的其他內容... –