Excel当我们落后于代理时,添加ins不访问Internet

时间:2017-10-25 07:39:00

标签: macos http-proxy excel-addins

当我们在Mac中设置代理时,有人可以告诉我为什么excel不会访问互联网。否则它工作正常。

1 个答案:

答案 0 :(得分:0)

这取决于您在代码中访问互联网的方式。

如果您的机器有代理,您需要将代理服务器连接到httpclient(类似这样)来获取数据。

有时候代码可能会像:

HttpClientHandler handler;
handler.Proxy = GetProxy(url, "systemproxy");//custom function to get proxy

有一个获取系统代理的API。是的,代理有很多情况,你可能需要检查所有的代理类型。

  public static extern bool WinHttpGetProxyForUrl(
        IntPtr hSession,
        string lpcwszUrl,
        ref WINHTTP_AUTOPROXY_OPTIONS pAutoProxyOptions,
        ref WINHTTP_PROXY_INFO pProxyInfo);