ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 10009|回复: 41

[求助] 【急】网页内的文本框没有ID只有Name,如何用VBA输入

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-6-16 17:55 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
各位大神,因为要用VBA填写网页内的文本框,并点击搜索按钮,
但是网页内的文本框没有ID只有Name、class和ng-model这些,

如何用VBA输入值到【客户姓名】【手机号这两个框并且点击搜索呢?

代码如下:

<form class="ng-pristine ng-valid">
            <div class="n-search">
                <span>客户姓名:</span><input type="text" class="n-text-ipt n-w120 mr40 ng-pristine ng-valid ng-empty ng-touched" name="realName" ng-model="search.realName">
                <span>手机号:</span><input type="text" class="n-text-ipt n-w120 mr40 ng-pristine ng-untouched ng-valid ng-empty" name="mobile" ng-model="search.mobile">
                <button type="button" class="crm-btn" ng-click="submitMemberSearch()"><em class="icon-serch"></em>搜索</button>
                <button type="reset" class="crm-btn-b" ng-click="clearMemberSearch()"><em class="icon-reset"></em>重置</button>
            </div>
        </form>


能够解决的大神,微信红包您 ^_^~~~~~~~~~~~~~
所有感谢都在红包里~~

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-6-16 22:10 | 显示全部楼层
666666666666666666666666

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-6-17 00:13 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-6-17 21:33 来自手机 | 显示全部楼层
kwin_zh 发表于 2017-6-17 00:13
求大神帮忙

网址呢?我试试

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-6-17 21:56 | 显示全部楼层
本帖最后由 kwin_zh 于 2017-6-18 22:19 编辑

<!DOCTYPE html>
<html lang="zh-CN">
<head>
        <meta charset="utf-8">
  
   

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-6-17 21:57 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 kwin_zh 于 2017-6-17 22:12 编辑

<!DOCTYPE html>
<html lang="zh-CN">
<head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        
</body>

</html>

TA的精华主题

TA的得分主题

发表于 2017-6-17 23:43 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
kwin_zh 发表于 2017-6-17 21:57

红包在哪里?多少?

TA的精华主题

TA的得分主题

发表于 2017-6-18 05:38 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

  1. '引用:
  2. 'Library SHDocVw
  3. '    C:\WINDOWS\system32\SHDOCVW.dll
  4. '    Microsoft Internet Controls
  5. Sub 填表()
  6.     Dim mShellwindows As New ShellWindows, IE As InternetExplorer, url As String
  7.     url = "*.htm" '你的网址
  8.     For Each IE In mShellwindows

  9.         If IE.LocationURL Like url Then Exit For
  10.     Next
  11.     If IE Is Nothing Then MsgBox "请先使用IE浏览器打开网页""" & url & """!", vbCritical, "警告": Exit Sub
  12.     With IE.Document

  13.         .all("realName").Value = "张三"
  14.         .all("mobile").Value = "1391234567"
  15.         .getElementsByClassName("crm-btn").Click
  16.         
  17.         Do While IE.Busy
  18.             DoEvents
  19.         Loop
  20.     End With
  21. End Sub
复制代码

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-6-18 16:51 来自手机 | 显示全部楼层
duquancai 发表于 2017-6-17 23:43
红包在哪里?多少?

你觉得要多少?

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-6-18 16:52 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
northwolves 发表于 2017-6-18 05:38

貌似不行  这个代码是ANGULAR编写的
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 00:36 , Processed in 0.038180 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表