Tag: javascript events

在Excel文件中按顺序保存HTML表格数据

我将HTML表格数据转换为Excel CSV文件,我使用下面的代码 <script> function downloadCSV(csv, filename) { var csvFile; var downloadLink; // CSV file csvFile = new Blob([csv], {type: "text/csv"}); // Download link downloadLink = document.createElement("a"); // File name downloadLink.download = filename; // Create a link to the file downloadLink.href = window.URL.createObjectURL(csvFile); // Hide download link downloadLink.style.display = "none"; // Add the link to DOM […]

使用VBA将表格从Web导入Excel

写了一些连接到网站的基本VBA,input用户名和密码到该网站,login,然后复制一个表格,并将其粘贴到Excel中。 现在我意识到我的表格包含带有链接的graphics。 而不是复制前面提到的表格,我想单独遵循这些链接,并将这些链接的表格复制到excel中。 但是,Web表格中的这些graphics不包含单独的直接超链接。 我查看了网页的源代码,它包含Javascript。 (见下文) <a href="#" onclick="var a=function(){javascript:window.open('','ProcStatus','top=50,left=' + (screen.width – 750) + ',width=700,height=500,resizable,status,scrollbars');};var b=function() {if(typeof jsfcljs == 'function'){jsfcljs(document.getElementById('MainPage'), {'j_id202:319:j_id208':'j_id202:319:j_id208'},'ProcStatus');}return false};return (a()==false) ? false : b();"><img src="image.gif" alt="View Details" style="border: 0;" title="View Details" /></a> 我可以看到这些在源代码中调用的函数,并记住,我知道零关于Javascript,我的VBA代码将如何执行/打开这些链接,然后移动到表中的第二行,到下一个链接? 基本上,如何填充onclick事件所需的variables,然后激活该超链接来打开新的网页? 然后在该表中的每个后续链接?