首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我的网页不能通过VBA Excel跳转到请求的网页

VBA Excel是一种用于在Excel中编写宏和自动化任务的编程语言。它主要用于处理Excel数据和执行与Excel相关的操作。然而,VBA Excel并不适用于直接跳转到请求的网页。这是因为VBA Excel是一种用于处理本地数据和操作的语言,它的功能主要集中在Excel应用程序内部。

要在网页中实现跳转功能,通常需要使用前端开发技术,如HTML、CSS和JavaScript。通过这些技术,可以创建具有交互性和导航功能的网页。在网页中,可以使用超链接或JavaScript代码来实现跳转到其他网页的功能。

如果您想要在Excel中实现跳转到请求的网页,可以考虑以下几种方法:

  1. 使用超链接:在Excel中,您可以将单元格或形状对象设置为超链接,以便在单击时跳转到指定的网页。这可以通过在单元格或形状对象的属性中设置超链接地址来实现。例如,您可以将一个单元格设置为超链接,单击该单元格时会打开请求的网页。
  2. 使用VBA Shell函数:VBA中的Shell函数可以用于执行外部程序或打开指定的文件。您可以使用Shell函数来打开默认的Web浏览器,并将请求的网页作为参数传递给浏览器。这样,当您运行VBA代码时,会自动打开浏览器并跳转到请求的网页。

以下是一个示例代码,演示如何使用VBA Shell函数在默认浏览器中打开指定的网页:

代码语言:vba
复制
Sub OpenWebPage()
    Dim webPageUrl As String
    webPageUrl = "https://www.example.com" ' 替换为您要跳转的网页地址
    
    Shell "cmd /c start " & webPageUrl
End Sub

请注意,这种方法依赖于默认的Web浏览器设置,并且可能因用户计算机上的设置而有所不同。

总结起来,VBA Excel并不适用于直接跳转到请求的网页。要在Excel中实现跳转功能,可以考虑使用超链接或VBA Shell函数来打开默认的Web浏览器并跳转到指定的网页。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

#PY小贴士# 抓下来网页为什么没有内容?

刚刚接触爬虫同学常会遇到这样疑问: 为什么网页上面有的信息,用代码抓下来里面就没有,也没有报错?...除开请求本身失败或被反爬情况外,通常这种问题原因其实是: 页面上本来就没有你要内容! 那么网页内容是哪里来?...现在绝大多数网站内容并非直接通过你访问 URL 请求直接返回,而是会通过一种叫做 AJAX 方法,在页面的基本框架加载完毕后,再通过其他请求向后台服务器再次请求获取。...具体细节不展开了,你可以网上去按给到关键字去搜索相关内容,下次也会专门发下这方面的讲解文章。 那开发者工具里为什么又会在代码里显示出这些内容呢?...这是因为开发者工具元素(Elements)项显示并不是网页原始代码,而是浏览器将页面加载并渲染后结果,它里面包含了异步请求拿到数据和前台JS代码执行后对页面内容修改。

2.1K20
  • 为什么网页总是卡?前端性能优化规则要点

    加载完成后,用户交互使用时也需注意性能 ❝「加载优化」 ❞ 「减少HTTP请求」:尽量减少页面的请求数(「首次加载同时请求数不能超过4个」),移动设备浏览器同时响应请求为4个请求(「Android支持...4个,iOS5+支持6个」) 合并CSS和JS 使用CSS精灵图 「缓存资源」:使用缓存可减少向服务器请求数,节省加载时间,所有静态资源都要在服务器端设置缓存,并且尽量使用长缓存(「使用时间戳更新缓存...」) 缓存一切可缓存资源 使用长缓存 使用外联样式和脚本 「压缩代码」:减少资源大小可加快网页显示速度,对代码进行压缩,并在服务器端设置GZip 压缩代码(多余缩进、空格和换行符) 启用Gzip...内容 「Make Fewer HTTP Requests」:减少HTTP请求数 「Reduce DNS Lookups」:减少DNS查询 「Avoid Redirects」:避免重定向 「Make Ajax...Cacheable」:缓存AJAX请求 「Postload Components」:延迟加载资源 「Preload Components」:预加载资源 「Reduce The Number Of DOM

    1.8K20

    闲聊Python学习

    不知不觉坚持更新了22期Python读书笔记,先聊聊为什么要坚持对Python学习~ 作为一个勤勤恳恳做Excel知识分享的人,为什么突然分享起了Python?...~ 2、网页内容抓取能力不足 Excel另外一个弊端是网页抓取力不从心,之前也用VBA实现过一些朋友网页内容抓取需求,也许自己能力有限,没有充分发挥VBA强大,对于反爬、密码验证等问题处理一直不太好...如果你对《阿凯Excel》插件了解的话,知道编写插件是可以实现这个功能。...至于网页爬虫,无外乎自己个人爱好,加上某人需求咯~也想将个人方向向网站内容抓取-数据自动分析-支撑决策方向转变。...这个消息在Excel圈应该都知道了,很乐见这个消息,一是可以告别无法系统学习VBA,二是Excel代码效率真的需要提高哇!但是想等到微软真正内嵌怎么也要五六年吧!

    1.3K60

    Excel催化剂开源第22波-VSTO帮助文档在哪里?

    对于专业程序猿来说,查找文档不是个什么难事,但VSTO开发者,多数是VBA开发者转型过来VBA开发者一般都是比较业余(笔者也是业余开发,很幸运得到一位专业程序猿师傅全程陪伴成长)。...一些看似很司空见惯技能,可能很大部分VBA开发者还没掌握到。...Visual Studio上帮助文档 在VS2017版本上,帮助文档管理器默认不进行安装,在中国网络环境下,直接按F1跳转到在线帮助文档,无论网速慢还是英文文档上,但让不少人打退堂鼓。...但如果用网页打开,有可能会变成机器翻译了。...VSTO开发入门 打开网页浏览 网页版变成机器翻译了 Excel对象帮助文档 对一般VBA开发者来说,一点都不陌生,最好帮助文档就是在录制宏中和VBEF1中。

    1.2K30

    做研究必读:一分钟教你用Excel从统计局抓数据!

    作为一个兴趣广泛高能物理phd,自然不能被时代落下。 首先声明,并没有学过HTML语言,也没学过VBA,所以自己解释逻辑应该是非常容易理解,保证没有任何编程基础都能学会。...(这里有一个很大限制就是只能选取这个两个格式,如果要做更复杂condition判断的话就不太可能了,如果stick to Excel的话可能需要借助VBA了。...但这里我们只介绍最简单数据抓取方式。) 第三个值就是网页第n个table。这里选取网页第一张表 好了, 没了。 是不是感觉意犹未尽呢?...做好了接受高级装逼知识思想准备,结果咻一声就没了? 如果你仅仅只是想要知道怎么用呢,就不用再继续往下看了。 但是身为一个合格科研人员,工作就是搞清楚为什么。...所以也可以借助这个function来将网页信息,比如说搜索具体关键字网页地址输入到Excel,然后再将这个网页地址自动输入到一开始IMPORTHTML( ) function里面用来抓取所有选中网页

    1.1K30

    ExcelPower BI批量提取网页链接

    Excel/Power BI批量提取网页链接,常用来整理外部数据,比如获取商品展示链接,获取产品图片等等。...本文以豆瓣电影Top250为例演示如何操作,网址为https://movie.douban.com/top250 操作视频如下: ExcelVBA方式演示实现,适用于各种Excel版本: Sub...因此,For循环步长是8。 Power BI零代码实现,关键点是“使用示例添加表”: 输入一个示例看Power BI能否准确识别整个网页内容,如无法识别,接着再输入一个。...由这个案例可以看出,Power BI中Query取代了很多VBA工作。在处理数据方面,VBA发挥空间越来越小,Excel/Power BI 中Query更加简便、智能与强大。...但是,VBA目前无法被取代,Power 仅擅长数据,对工作簿、工作表、图片等对象操作,VBA仍然是利器。

    1.7K40

    【WPSJS开发】WPSJS项目中对中间数据两种存储方案

    因WPSJS项目中,一次仅对一个网页进行处理,用户交互过程中数据仅在当前网页有效,如果想在其他网页上共享这些数据,需要使用一个中间数据存储方式进行连接。.../2018/07/indexeddb.html 使用CustomXMLPart对象存储复杂大容量数据 在VBA对象模型中,有一个非常好用对象CustomXMLPart,它存储效果是会在文档上建一个xml...而且存储大小没有限制,甚至将一些二进制数据通过序列化为xml文本进行存储,在笔者开发Excel催化剂图表插入功能等场景里大量使用过。有兴趣可翻看相关文章。 ?...从用户上传网页上,收集到用户图片,并将其处理为base64文本,然后在生成轮播图时,跳转到一个新网页上生成,最后这些图片信息经过CustomXMLPart对象作为中间存储,完成了数据传递过程。...笔者在ET催化剂插入本地html文件场景使用了,可以实现插入本地网页脱离本地文件影响,直接集成到文档中,下次使用,在不同电脑上仍然可用,缺点是文档文件大小会膨胀起来。 核心代码如下: ?

    74310

    厚积薄发,微软OFFICE云时代宏脚本来临,Excel Srcipt已经推进到桌面端可用

    前一阵子,已经发现微软在Excel上发布了Office Script For Excel,当时只能在网页Excel上使用,今天打开桌面端Excel,发现多了一个【自动执行】选项卡。...再一次看了下,比起以前Office Addin,要先进得多,直接打开右侧任务窗格就可以写代码和运行了,可以说比VBA还要方便。...上面的代码是从网页Excel上以【记录动作】方式自动生成,类似VBA录制宏。 更让人惊喜是,这些代码是可以轻松在组织内分享,没有环境测试,不知道组织外分享是否可行。...从代码生成,到代码分享,都变得如此容易简单,更有现代TypeScript语言来重写OFFICE接口,更方便易用,并且TypeScript语言比VBA古老语言更强大易用太多,特别是操作数组、集合等。...未来已来,当初还在笑话微软Office Addin很鸡肋时,万万没想到,微软躲在背后练大招。现在推出Office Script,全面跨平台,全终端可用,简直神器中神器。

    61820

    Excel催化剂开源第41波-网络采集类库及工具分享

    ,在Excel催化剂开发过程中,也会用到,在此向大家简单分享,希望对VBA转VSTO开发群体有所帮助。...WebClient类库 如果对网页访问要求不高,不需要做过多cookie处理、refer页面、header头伪装等操作,单纯地只是访问下网页,返回结果即可,可以考虑用此类库,简单易用,是HttpRequest...催化剂这种业余选手来说,天生喜欢找别人做好轮子,微软造得不够易用,就有其他开发者在其基础上做封装,做更简单轮子出来,所以这也是VBA转VSTO一大优势,可以用上专业程序员世界大量轮子,而VBA几乎没有什么轮子可用...同样地,现在使用它,都是用以前学习nuget封装时上传到nuget一个版本,有兴趣也可以直接从nuget上获取,和苏飞一模一样,哈哈。...,使用xml查询语言xpath去结构化地访问网页内容,对于非WebAPI返回json、xml数据结构网页特别好用。

    1.1K30

    『WPS二次开发最新成果』使用外部程序VSTO插件执行JSA宏

    在WPS个人版上,默认只有JSA宏,没有VBA宏,虽说在VSTO/ExcelDNA项目里或者外部程序如C#/python等可以使用COM通信来调用WPSCOM开放接口。...但是WPSCOM接口,表面是和Excel通用,但也有许多bug存在。暂时没有测试到是否存在JSA宏正常而VBA宏不正常情况。...但事实是,在JSA宏里有的一些接口,WPS没有开放同步到VBA接口上。...例如插入嵌入单元格图片(这个还偷偷有个接口,没见WPS文档里有说明,估计用来卖会员批量功能,防止大家二开来调用了)、插入webshape网页控件(这个是笔者最想要接口),打开右侧任务窗格(不记得有没有这个能力...在VSTO里可以调出webshape网页控件等,非常广阔应用场景。 现如今,还真可以了。稍有点曲折,但总算是可以做到在windows环境下实现调用JSA宏愿景。

    55710

    『JSA宏神助攻之二』使用外部程序VSTO插件执行JSA宏

    以下是历史内容: 在WPS个人版上,默认只有JSA宏,没有VBA宏,虽说在VSTO/ExcelDNA项目里或者外部程序如C#/python等可以使用COM通信来调用WPSCOM开放接口。...但是WPSCOM接口,表面是和Excel通用,但也有许多bug存在。暂时没有测试到是否存在JSA宏正常而VBA宏不正常情况。...但事实是,在JSA宏里有的一些接口,WPS没有开放同步到VBA接口上。...例如插入嵌入单元格图片(这个还偷偷有个接口,没见WPS文档里有说明,估计用来卖会员批量功能,防止大家二开来调用了)、插入webshape网页控件(这个是笔者最想要接口),打开右侧任务窗格(不记得有没有这个能力...在VSTO里可以调出webshape网页控件等,非常广阔应用场景。 现如今,还真可以了。稍有点曲折,但总算是可以做到在windows环境下实现调用JSA宏愿景。

    11410

    那些有趣实用 Chrome 扩展神器

    这里再推荐几个有趣/实用 Chrome 扩展神器,都是经常使用。...id=186016 ,播放后点击图标就能识别出来(想知道为什么能播放无版权歌曲看看之前文章一键解锁网易云音乐变灰歌曲) ?...先在微信客户端开启用浏览器打开网页。 ? 打开一篇文章,然后点击扩展图标会跳转到详情页,点击scroll start 页面会自动下拉。 ?...• 脱机浏览备份数据 • 将备份数据导出为 Excel 文件 • 将备份数据中图片上传到 Cloudinary 云存储 • 迁移备份数据到当前豆瓣帐号 点击新建任务,选择备份项目,这里选豆邮...这里用谷歌浏览器无痕模式测试,输入对方id连接后点击请求同步。 ? 对方同意后画面就可以同步播放了,还能聊天。 ?

    1.9K21

    『JSA神助攻之二』使用外部程序VSTO插件执行JSA宏

    以下是历史内容: 在WPS个人版上,默认只有JSA宏,没有VBA宏,虽说在VSTO/ExcelDNA项目里或者外部程序如C#/python等可以使用COM通信来调用WPSCOM开放接口。...但是WPSCOM接口,表面是和Excel通用,但也有许多bug存在。暂时没有测试到是否存在JSA宏正常而VBA宏不正常情况。...但事实是,在JSA宏里有的一些接口,WPS没有开放同步到VBA接口上。...例如插入嵌入单元格图片(这个还偷偷有个接口,没见WPS文档里有说明,估计用来卖会员批量功能,防止大家二开来调用了)、插入webshape网页控件(这个是笔者最想要接口),打开右侧任务窗格(不记得有没有这个能力...在VSTO里可以调出webshape网页控件等,非常广阔应用场景。 现如今,还真可以了。稍有点曲折,但总算是可以做到在windows环境下实现调用JSA宏愿景。

    15010

    Python+VBA联合操作

    最近熟悉了手头上工作之后,开始觉得很多动作其实是没有必要,加上慢慢时间多了起来,于是开始想办法进一步自动化目前工作流程.目前工作流程是这样:[Python自动下载数据]→[VBA工具汇总并插入数据库...]→[清除下载文件] 环节比较多,任何一个地方出错了都没办法继续下去.例如上次文件没有清除,为了防止重复合并设置了一个文件数限制VBA代码,但是这样又会浪费时间来检查文件.python下载时候也经常会下载一些空文件...所以我在寻找python来处理和检查Excel方法,如果可以,最好从下载到导入数据库全部都使用python监控并完成....Python+Selenium模拟操作下载数据 这里见之前文章 安利一个超好用网页自动操作工具 Step 2 使用Python操作Excel 只需要最少4行代码,就可以打开工作簿并运行里面的VBA...,简单快速结合了Python与VBA 提前写好VBA代码是这样,就是一个显示当前时间VBA 运行结果如下所示 使用Python方法是:双击文件 Step 3 删除下载文件夹下所有文件

    1.2K20

    《Python for Excel》读书笔记连载2:为什么Excel选择Python?(续)

    在此特别说明,这里发布文章仅仅为学习笔记,略去了书中一些认为无关紧要文字,或者稍作修改,并且有些地方加上了自己学习感悟,有兴趣朋友可以对照原书研读。此外,如有侵权,留言告知,我会删除。...这就是为什么Python之禅中有一行是“可读性很重要”。...缺少对科学计算支持是VBA一个明显限制。但是,即使看看核心语言特性,VBA也落后了,这在下一节中会看到。 现代语言特征 自Excel 97以来,VBA语言在语言特性方面几乎没有任何重大变化。...然而,这并不意味着VBA不再受支持:Microsoft在每一个新版本Excel中都会提供更新,以便能够自动化该版本中引入Excel功能。...在官方VBA文档或论坛上,经常会看到这样代码: Set fso = CreateObject("Scripting.FileSystemObject") 无论何时调用CreateObject或被告知转到

    2.6K10

    python写爬虫太难,那excel爬虫呢?

    excel爬虫其实已经存在很久,但很多人都不知道,其中excel VBA代码就可以进行爬虫,但我觉得VBA代码相比python还是太难懂了!...而本次也不是用VBA代码进行爬取,而是用excelPower Query编辑器,接下来让我们看看它是怎么进行爬取。...多页爬取 这里利用excel大杀器Power Query编辑器,该编辑器功能多种多样,本次用其来爬取网页数据,其不仅能爬取一页数据,还可以爬取多页数据。...第七步:点击导航栏中【添加列】→选择【调用自定义函数】→在弹出窗口中,在功能查询中选择【已自定义函数】,然后点击确定! ?...结语 excel爬虫对静态网页且是表格类型网页有奇效,其和python中pandas爬虫差不多,大家有兴趣可以多进行尝试!

    2.2K20

    006: Django ajax请求

    AJAX 是一种用于创建快速动态网页技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页情况下,对网页某部分进行更新。...传统网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。...、测试jq是否可用 对象 条件 内容 最简单ajax $.ajax( { url:"", //请求地址 type:“get”, //请求方式 data:"", //请求数据...登录 逻辑 1、用户post提交用户名和密码 2、视图判断逻辑 判断用户名是否存在 存在 给提交密码进行加密 然后比对密码 如果密码相同 登录成功 跳转到首页 不同 登录页面...跳转到登录页 不存在 用户名不存在 跳转到你想页面

    1.7K10

    【附社区入驻】选择WPSJS技术开发优劣势探讨

    依赖核心技术语言JavaScript是成熟并持续成长 笔者也不是技术背景出身,纯Excel用户技术成长路线,在开发【EasyShu】图表插件时,才接触了JavaScript语言,当前水平也仅仅是入门级别...待久了OFFICEVBA社区传统开发者们,可能真需要好好地权衡下,是否值得再努力一下,把JavaScript语言给入门一下,相对VBA来说(VBA已经停更20+年,在技术领域这个是很漫长时间了),...插件安装部署有绝对性优势 对比VB/.NETCOM加载项插件来说,WPSJS加载项部署更有优势,安装成功率更高,用户只需打开某个网页,这个网页加载完就已经部署成功(此处是其publish部署方式...现在很不幸是WPS官方跑通案例,竟然是集中在文档方面的,而不是在表格方面的,官方案例是OA助手,主要是用来处理文档场景。但传统OFFICE开发,必然是以Excel表格开发占大部分。...网页开发有其必然局限性,对本地资源调用权限极有限 对于开发个人市场插件,这一点也是非常大重伤,如果用户数据不在云端,在自己本地电脑上,网页开发技术将变得非常无力,因为它不能碰触本地资源,没有这个权限

    81220
    领券