Excel打开超链接提示无法打开http:/xxxx。无法下载您要求的信息。

报错情况如下图

引用以下这位哥们的分析

http://blog.chinaunix.net/uid-7654720-id-1742038.html

1)在IE中直接输入链接的地址,可以正常浏览。然而,在excel中也不是所有链接都不能直接访问。结合这两点,网站服务器、IE、excel各自都没有问题,单独一点都没问题,那问题很有可能是发生在之间的“配合”问题。

2)开启电脑的“抓包”软件(我这里用的是Wireshark),之后在excel中点击不能访问的链接,看一个抓到的结果,客户机(我的电脑)与服务器建立三次TCP握手之后,客户机开始进行http请求,请求的header如下:

GET / HTTP/1.1

Accept:*/*

User-Agent:Mozilla/4.0(compatible;MSIE6.0;Windows NT 5.1;SVC1;CIBA; .NET CLR 2.0.50727)

Host:www.****.com

Connection:Keep-Alive

Cookie:**************

同时在IE中直接访问链接(http://www.****.com),用httpwatch抓包,(也可以再用抓包工具来抓包,这里用Httpwatch更方便一些,另外,在excel中直接打开链接在IE中用httpwatch直接是抓不到那个“有问题的”链接包的,因为不能在excel中通过点击链接打开IE窗口,所以上页的包一定要用抓包工具Wireshark来获取访问内容)。请求的header如下:

GET / HTTP/1.1

Accept:image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*

Accept-Encoding:gzip, deflate

Accept-Language:zh-cn

Connection:Keep-Alive

Cookie:**************

User-Agent:Mozilla/4.0(compatible;MSIE6.0;Windows NT 5.1;SVC1;CIBA; .NET CLR 2.0.50727)

这是可以访问的请求header,对比用“excel方式”的请求header。

主要是多了一个Accept-Language:zh-cn字段。

通过这一步,基本上已经看出一此问题所在,那么进行一下验证。

3)验证2)中的分析的所得的信息。

telnet www.****.com  80   ,之后用下面的header发送请求:

GET / HTTP/1.1
Host:www.****.com

结果是不能得到页面的内容。

再用下面的header发送请求

GET / HTTP/1.1
Accept-Language:zh-cn
Host:www.****.com

结果是可以得到正确的页面内容。

由些可以“推断出”:不能用excel直接用链接方式打开的链接,在服务器端WEB程序或是页面中字符编码设置的参数与excel中发送的请求,“不兼容”。

解决方案来自微软N久以前的Kb,白老板找到并测试可以解决

http://support.microsoft.com/kb/218153/en-us

注意:中文案例中的内容没有更新,注册表路径可能有误

解决方案中的Fixit工具对当前版本的office不适用,不过,手动修改的方法是正常的

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\xx.0\Common\Internet

创建Dword值 ForceShellExecute 并设置为 1

Excel打开超链接提示无法打开http:/xxxx。无法下载您要求的信息。,布布扣,bubuko.com

时间: 2024-10-03 10:13:16

Excel打开超链接提示无法打开http:/xxxx。无法下载您要求的信息。的相关文章

打开Eclipse提示“The default workspace “xxxx” is in use or cannot be created Please choose a different one“

原因:出现这种情况一般是workspace的配置文件中出现了.lock文件(workspace/.metadata/.lock),锁定了workspace.把.lock文件删除即可. 如果该文件不能删除,可能是因为javaw.exe进程未结束,结束该进程及eclipse.exe进程即可删除. 正常情况下,如果你打开了一个workspace,在想打开另一个workspace也会出现上面的提示

微信打开网址提示浏览器打开的通用遮罩

今天要加的是一个遮罩提示的解决方法:弹出一个遮罩提示用户在新的浏览器窗口打开. 再也不用管微信如何的更新,直接判断微信的ua,然后弹出一个遮罩提示用户在浏览器中打开下载.并且不加关闭的按钮.类似于下面这样子: 这样子用户就只能在浏览器中打开,并且可以直接下载应用了.欢迎打开微信扫描查看(其他扫描没有效果). 演示和下载 有需要的朋友可以前往 138TOOL 原文地址:https://blog.51cto.com/14357403/2400145

装了新系统,原系统目录打开一直提示 无法打开当前文件夹,单击"继续"获取管理员权限等。。

写个reg 注册表文件,然后右键菜单就出现 取得管理员权限,碰到这些目录,直接先点击  取得管理员权限,然后就可以了. 如下是reg内容 Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@=" 管理员取得所有权""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\*\shell\runas\command]@="cm

Excel利用超链接打开指定文件夹

超链接功能最简单的使用方法就是直接打开电脑某个指定的文件夹,可用于打开某个项目目录.(常见问题)创建超链接 提示无法打开指定的文件Excel中超链接无法打开指定文件怎么办?_excel_办公软件工作表太多?做一个带超链接的目录吧怎样让Excel的超级链接直接找到对应的文件夹关于超链接打开本地文件夹的问题[解决方法,wangqiang博客推荐视频教程] wangqiang博客推荐视频教程 原文地址:http://blog.51cto.com/13172026/2287846

在网页中打开word和excel文件时提示文件已损坏,无法打开的解决办法

系统环境:安装win10的PC机,办公软件安装有office2013.问题描述:在使用华天动力OA过程中,部分审批表单的附件中有word或excel文件,如果点击word或excel文件,点击"打开",会弹出提示"文件已损坏,无法打开"的提示,选择保存后,再到保存的位置打开则能正常打开文件.问题分析:既然保存后可以正常打开文件,可以判定网页中上传的office附件是没有问题的,问题有可能是网页安全设置或office的安全设置问题.在将浏览器重置后,问题依旧,基本上可

无法打开登录所请求的数据库 "xxxx"。登录失败。 用户 'NT AUTHORITY\SYSTEM' 登录失败。

用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 我在windows8中安装了iis之后添加了我做的网站打开之后提示用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 我再vs2010中能正常运行       最佳答案 这是设置iis应用程序池的设置问题.我就遇到了这样的问题. 比如我的网站取名myweb,就会默认给你建立一个myweb应用程序池一开始报http 404.17错误 解决方案:1. 右键myweb应用程序池,基本设置,选择.net

mac安装office2011,提示无法打开文件Normal.dotm,因为内容有错误

最近使用mac上的office,发现一个问题,每次打开office11都会报错,提示“无法打开文件Normal.dotm,因为内容有错误”,于是就在网络上搜索了一下,找到如下一段话, I just found out that my kids were playing on my computer and accidentally renamed my main drive to "]?[". After renaming it something appropriate, it op

【BO】WEBI文件打开时提示Illegal access错误

在infoview中打开WEBI文件时,提示如下错误. 通过查看SCN,找到错误原因是CMC中有一个服务没有启动. 启动这个服务即可: WebIntelligenceProcessingServer [BO]WEBI文件打开时提示Illegal access错误,布布扣,bubuko.com

安装iis打开网站提示Microsoft JET Database Engine 错误 '80004005'解决办法

今天在魅力网络公司办公室的一个电脑安装iis服务器软件,在win7系统上按的,放上了asp程序,但打开会有错误提示,打开htm静态的文件没问题,原因找了找发现是权限的问题. iis要求电脑磁盘格式是fat32的,而魅力网络公司这个电脑就系统盘C盘是NTFS的,所以就出现了不不开asp网站的问题,还提示连不上数据库等信息. 下面有魅力网络博客为大家奉上解决办法: 遇到次问题,首先大家看一下系统磁盘的格式,看是NTFS的还是FAT32的,如果是NTFS的一般就是权限的问题,因为iis读取数据库在系统