Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用vba更新网页上textarea中的文本_Vba_Excel_Vbscript_Vb6 - Fatal编程技术网

使用vba更新网页上textarea中的文本

使用vba更新网页上textarea中的文本,vba,excel,vbscript,vb6,Vba,Excel,Vbscript,Vb6,请帮我写vba/vb6代码来更新富文本框 <textarea cols="60" rows="7" name="field_engagement_description[0][value]" id="edit-field-engagement-description-0-value" class="form-textarea" style="display: none;"></textarea> 已尝试使用上述代码,但新文本将保存在innerhtml中,但即使在提

请帮我写vba/vb6代码来更新富文本框

<textarea cols="60" rows="7" name="field_engagement_description[0][value]" 
id="edit-field-engagement-description-0-value" class="form-textarea"  
style="display: none;"></textarea>

已尝试使用上述代码,但新文本将保存在innerhtml中,但即使在提交页面后,也无法在html页面上看到。注意:这是一个富文本框。您需要用
而不是
更新
文本区
的内容。innerHTML
您好,Alex也尝试过,但同样不起作用HTML没有富文本框。如果它显示为“富编辑器”,则它是一个客户端脚本,处理呈现和更新,同时(通常)将HTML存储在真实(隐藏)textarea控件中。
Set doc = IE.document

Set hcol = doc.getElementsByTagName("textarea")
For Each text In hcol
    If text.ID = "edit-field-engagement-description-0-value" Then
        text.Value = "NEW TEXT"
        Exit For
    End If
Next
Set doc = IE.document

doc.getElementById("edit-field-engagement-description-0-value").innerHTML = "New Text"