使用excel vba

时间:2016-06-22 18:03:45

标签: html excel-vba vba excel

我有一个网站,我想读取一些数据,做一堆计算,然后填写表格并提交,所有使用excel vba。

我可以很好地阅读网站,并进行计算。我也可以填写一些输入。

然而,在这个最终形式上,我的技术不再适用。

在前几页,html看起来像

<input name="ProjectFile-BuildingPermitNumber" class="form-control" type="text" maxlength="100" data-bind="textInput: ProjectFile().BuildingPermitNumber">

和我一直在使用,elementname是projectfile-buildingpermitnumber

IEValue = objIE.document.getElementsByName(ElementName)(0).Value

获取值和

objHTML.getElementsByName(ElementName)(0).Value = ValueCheck

返回

我也用过

Set AllLinks = objIE.document.getElementsByTagName("A")

和for循环查找要点击的按钮。不是最好的技术,我可能应该使用.click,但它可以工作。

无论如何,在这张新表格中,我没有可以使用的ID或名称。

<div class="form-group">
<label class="col-sm-3 control-label">
<span> Structural</span>
</label>
<div class="input col-sm-7">
    <input class="form-control" type="text" data-bind="value: DrawingsDocuments.Structural">
</div>
</div>

任何人都知道如何使用excel引用这些类型的盒子?我已经尝试了MS HTML控件提供的所有不同的getelement等。

此致 布赖恩

0 个答案:

没有答案