Tag: 超链接

如果文件存在于SharePoint站点上,是否可以通过VBA进行检查?

我试图写一个Excel(2010)的macros,在某些时候将不得不确认存在某个文件(doc / pdf)在公司的SharePoint站点上。 该文件可通过Internet Explorer访问(所有权限授予用户)。 我有一个直接链接到该文件。 我不需要打开它,只要检查它是否在那里。 如果这是一个本地文件,我会使用Dir()来检查文件是否存在。 但是,这不适用于URI。 我尝试了一个基于GET方法通过objHttp,但我收到的唯一的答复是一个wepage,说明“我无权查看此页”[标签]。 这是可行的吗?

为什么点击Excel / Word中的链接似乎导致我的非IE浏览器伪装成MSIE 7.0?

当单击Excel / Word中的链接时,该链接会将您带到检查用户代理以确定其是否受支持的站点,但该网站可能错误地认为您正在使用MSIE 7.0,而实际上您正在使用其他工具,说铬。 检查与请求一起发送的用户代理时,它显示请求来自MSIE 7.0 – 从用户的angular度来看,MSIE 7.0显然不被使用。 这里发生了什么? 我怎样才能停止向用户显示错误的信息?

Excel 2010 – 超链接文本而不是整个单元格

有没有办法将超链接添加到文本而不是Excel 2010中的整个单元格? 我只能插入影响整个单元格的超链接(甚至是文本之后的空格),但是我希望这样做,以便用户可以单击单元格的非超链接部分以便select单元格,而无需激活超链接。 这是可能的(理想情况下没有VB)? 非常感谢。

保护工作表时不能使用超链接而不允许用户selectlocking的单元格

我有一个工作表,有一个dynamic的超链接,基于下拉菜单的变化。 只有下拉菜单的单元格被解锁。 我有“selectlocking的单元格”未选中,以便当我保护工作表时,用户只能select下拉菜单。 不幸的是,当我这样做时,超链接不再可用。 有谁知道如何解决这个问题? UPDATE * 根据要求,我的dynamic超链接单元的代码: =IF(ISNA(MATCH(B4,'Data Sheet'!A2:A103,0)),"",HYPERLINK(VLOOKUP(B4,'Data Sheet'!A:S,7,FALSE),VLOOKUP(B4,'Data Sheet'!A:S,5,FALSE)&" – "&VLOOKUP(B4,'Data Sheet'!A:S,6,FALSE))) 1)单元格B4是用户select特定选项的下拉菜单。 超链接基于这个select而改变。 2)“数据表”是一个单独的表格,用于存放数组中的所有参考数据。 这基本上说:B4中的值是否与我的数据表中的第一列相匹配? 如果是这样,请使用VLOOKUP将超链接公式插入到公式中。

Excel链接到带有id或命名锚点的网页位置

在Excel中,我可以创build超链接到网页。 但是,如果URL包含#字符,则Excel总是将散列符号转换为空格连字符空格,以便链接不再起作用。 urlhttp://www.example.com/page#location成为http://www.example.com/page%20-%20location 我已经尝试了三种方法 手动,右键单击单元格,单击“超链接”,然后在地址框中键入URL 以编程方式提供完整的url: Worksheets(1).Hyperlinks.Add Address:="http://www.example.com/page#location" 以编程方式,给位置作为“子地址”: Worksheets(1).Hyperlinks.Add Address:="http://www.example.com/page", SubAddress:="location" 所有三个都给出了同样的问题。 是否有可能创build一个链接到一个特定的位置(编号或命名锚点)不只是一个网页? 我会很感激任何帮助。 注意:代码示例不完整; 为了清楚起见,我省略了参数Anchor和TextToDisplay。 Excel版本:2010(14.0.6126.5003)SP1