刷新自动在Excel文件中与Sharepoint库的外部数据连接

时间:2014-06-26 14:40:26

标签: c# excel-interop sharepoint-online

我有一个要求,我必须在某些时候在SharePoint上的Excel文件中刷新外部数据。 获得经过身份验证并使用csom获取文件不是问题。 问题是当使用com刷新外部数据源时,com没有进行身份验证。 在Microsoft.Office.Interop.Excel中似乎没有一个函数,刷新数据可以获取fedauth cookie。或者我应该在磁盘上的某处写下fedauth coockie,Excel可以找到它吗?

1 个答案:

答案 0 :(得分:0)

认为我解决了它。 如果有人需要它我使用了互操作

[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern bool InternetSetCookieEx(string lpszUrlName, string lpszCookieName, string lpszCookieData, uint dwFlags, IntPtr dwReserved);

设置通过代码获得的fedauth cookie,Excel似乎能够找到它

相关问题