vba - 如何在 span id 下获取内部文本
问题描述
我正在开发一个 vba 网络自动化项目。我已经到了必须将消息显示在 Excel 表中的 Web 表单上的地步。相关部分的 HTML 代码如下。
<span id="ctl00_ContentPlaceHolder1_lblMsg" style="color: red; font-size: 11px; font-style: normal; font-weight: bold;">Name or Father Name or Mother Name or Date of Birth already Exists.</span>
我尝试了以下代码,但没有得到任何结果
ThisWorkbook.Sheets("sheet3").Range("cs&y").Value = ie.document.getElementById("ctl00_ContentPlaceHolder1_lblMsg").getElementsByTagName("span")(0).innerText
我想得到“姓名或父亲姓名或母亲姓名或出生日期已经存在”作为结果
解决方案
ThisWorkbook.Sheets("sheet3").Range("cs&y").Value = ie.document.getElementById("ctl00_ContentPlaceHolder1_lblMsg").innertext
推荐阅读
- text - 我在哪里可以找到像 ['Dr.', 'Mrs', 'DC', 'Inc.','.com'] 这样的单词列表,这些单词在按句点(标点符号)分割文本时会被忽略?
- javascript - Google 材料折线图 - 刻度
- amazon-web-services - 为什么我在 AWS 设备场中收到此错误?由于测试包解析错误而跳过测试。请检查解析结果以获取更多详细信息
- java - 如何在 JavaFX 中的密码字段上实现 CAPS LOCK 警报气泡?
- python - 优化蛮力数字求解器python的建议
- google-chrome - 我在 Firebase 中手动删除数据后,Angularfire2 valueChanges() 返回数据
- haskell - 是否可以定义您自己的 Persistent / Esqueleto 镜片?
- elasticsearch - Search Guard 5 - ][WARN][cfscPrivilegesEvaluator] 无法处理复合请求
- php - 内连接3个不同的表codeigniter
- c# - 从模型错误中获取数据