Tag: sharepoint

在SharePoint Online中使用PowerShell 403错误刷新Excel数据集

我一直在试图实现一个PowerShell脚本,它将访问一个Excel工作簿,检查出来,刷新工作簿中的数据集,最后再次检查它。 我已经将这与Windows任务计划程序中的任务结合使用,可以使用具有对SharePoint Online站点的访问权限的用户帐户从服务器每天运行脚本。 我的问题是脚本不会运行。 当我查看Windows事件日志,我可以看到它得到一个403错误 该脚本是从这里find的文件中获取文件: 链接下载文件 该任务从任务的动作configuration中获取以下脚本和Excel工作簿的位置(详见上述文档) try { # Creating the excel COM Object $xl = New-Object -ComObject Excel.Application; # Setting up Excel to run without UI and without alerts $xl.DisplayAlerts = $false; $xl.Visible = $false; } Catch { Write-EventLog -EventId "5001" -LogName "Application" -Message "Failed to start Excel" -Source "Application" Exit } […]

从pythonclosuresSharePointpopup窗口

我有一个与SharePoint库一起工作的python脚本。 它需要在库中的Excels文件,读取只读模式的信息,并closures文件。 问题发生在我签出文档时:在closures工作簿之前,Excel问我:“这个文档仍然签出给你。 你想放弃签出允许他人编辑文件吗? 如何closurespython中的对话框? 它冻结我的脚本,它不能继续处理其他文件。 这里是我使用的一些代码: def uploadToMySQL(conn, #some parameters): ex = Excel.ApplicationClass() ex.Visible = False ex.DisplayAlerts = False for sp_car in upl_sp_cars: try: uploadExcelCARDetails(conn, ex, sp_car) except Exception as e: finally: if ex: ex.Quit() def uploadExcelCARDetails(conn, ex, car): wb = None try: except Exception as e: finally: if wb: print "Closing workbook…." wb.Close(False) […]

.CanCheckOut没有返回正确的值?

我正在尝试检查存储在SharePoint服务器上的文件是否可以检出,这样我就可以提醒用户,并在不检出文件的情况下停止编辑工作簿。 我已经尝试了下面的代码,但是当我尝试运行它时,它认为不可能签出并且不执行任何操作。 然而,当我检查SharePoint服务器,它说,它没有签出,可以检出。 Function CheckOutCheck2() As Boolean 'CheckOutCheck2 = True If Workbooks.CanCheckOut("FilePath") = True Then MsgBox "Please make sure the workbook is checkout before making any changes", vbInformation, "Check Out" CheckOutCheck2 = True Debug.Print ("Can Check Out") End If If Workbooks.CanCheckOut("Filepath") = False Then CheckOutCheck2 = False Debug.Print ("Cant Check Out") End If End Function […]

不能在只读excel工作簿中设置新的父窗口

我有一个用户表单Excel工作簿,以方便数据input。 我使用SetParent使用户窗体成为活动窗口的子窗体,以便将其保持绑定到工作簿。 问题是,当以只读模式打开工作簿时,无法获取ActiveWindow句柄,就像从Sharepoint打开工作簿时一样。 有没有解决方法? 我使用FindWindowEx(DeskHWnd, 0&, "EXCEL7", ActiveWindow.Caption)

使用GPO无共享点发布Excel 2013 OData数据连接文件(odc)

这是相当具体的帮助请求。 我们试图给所有的excel用户一个单一的工作簿连接到一个集中pipe理的OData(所以我们可以在将来更新,并阻止用户适应它)。 理想情况下,我们可以使用GPO将其发布出来,并将其显示在Excel中的连接“networking连接”部分。 我们可以将.odc文件发布到所有计算机上,但是这需要所有用户手动更新连接,我们正在试图避免。 我们最近退役了我们的SharePoint服务器,所以这不是一个选项。 我们试图在此处列出registry更改https://martinmason.wordpress.com/2012/06/17/excel-2010-connection-files-on-the-network-sharepoint-data-connection-libraries-and-the-企业/ 但无法让它接受networking位置。 我们不可能知道所有连接的工作簿,因此无法像这里所述的那样对连接string执行VBA / Powershell更新。 批量更新Excel文件连接string 这似乎是问完全相同的问题在这里https://social.technet.microsoft.com/Forums/office/en-US/932aa489-6b6f-4de3-9935-f4d8748eea84/excel-2010-data-connection-files- odc-on-a-network-folder?forum = excel但是响应仍然涉及到sharepoint … 任何帮助将不胜感激

如何同时阅读和编辑excel文件(使用SharePoint)?

对于一个项目,客户要求我制作一个程序,可以将多个Excel文件操作成一个Excel输出文件,其他员工可以同时在输出文件上工作。 已经做了一些研究,我发现它似乎可以使用SharePoint。 我以前做过类似的项目,但是只能在本地开发,从来没有多用户,也没有在SharePoint上开发过一些东西。 我想知道是不是真的有可能,需要如何设置,我应该使用哪些库等等。 关于这个库,我真的很讨厌使用COM Interop库,因为它很烦人,很难解决内存问题。

Excel Web App < – >具有读/写的ODBC数据库

是否可以创build一个连接到ODBC数据库(例如PostGreSQL,SQL Server或Oracle)的Excel Web应用程序(在SharePoint中托pipe) 哪里 对数据库的查询(读取)包括雇员名称(这是来自电子表格中的字段,并使用它来填充Excel工作表(当前我们使用VLOOKUP从不同的EXCEL工作表中提取这些数据)不适用于Web部件)。 然后,我们希望能够将用户填充到Excel Web部件中的数据写回到数据库中的表中。 这也意味着参数化SQL查询,以便它写入正确的表? 如果所有这些都是不可能的,那么人们怎么看待Scraper程序,它将读取所有500多名员工的Excel工作簿(在SharePoint中存储为Web应用程序),其中每个员工将未来所需时间放入工作表中,然后Scraper将通读所有的工作簿并填充数据库?

如何在Excel中获取内置的Sharepoint属性

我试图从Excel工作簿中具有Sharepoint属性的工作簿中获取属性。 我可以使用ThisWorkbook.ContentTypeProperties(“示例”)获取在Sharepoint中创build的属性。 但是,它并没有为版本和标识find任何属性。 因此,因为它不ContentTypeProperties,CustomTypeProperties或BuiltinDocumentProperties我怎样才能检索版本和ID在Excel中? 感谢您的阅读。

GetChartImageUrl从Excel服务Sharepoint错误

我是新的与SharePoint的Excel服务的初学者。 我创build了一个包含数据和图表的Excel文件,然后将其上传到服务器上的Sharepoint Excel Service中,并将其更改为冗长。 我总是遇到一个问题< 当这个语句执行var s = response.GetResponseStream()时exception。 当我尝试下载从Excel服务与Excel代码C#.Net的Excel文件的图像图表这里是我的代码:[Image Source] [1] protected void btnGetImage_OnClick(object sender, EventArgs e) { _svc.Credentials = CredentialCache.DefaultCredentials; _sessopnid = _svc.OpenWorkbook(path, "", "", out _status); var chartName = "ChartOne";// ddlChart.SelectedItem.Value; var url = _svc.GetChartImageUrl(_sessopnid, null, chartName, out _status); var fileName = "resources/img.gif"; GetImageFromUrl(url).Save(fileName); imgChart.ImageUrl = fileName; } private Image GetImageFromUrl(string url) […]

ADODB – Excel – VBA:AddNew Typeconflict查找列

我有个问题。 我有一个Sharepoint 2013团队网站和一个Excel 2010安装。 我正在使用Microsoft Active X数据对象2.8库; 数据对象6.1和数据对象logging集6.0 / 2.8也可用,但尚未使用/试用。 在我的分享点列表中,我有一个查询列来build立两个列表之间的连接。 不,我正在使用下面的代码,把一些button点击我的SharePoint列表上的一些button。 Option Explicit Sub AddNewEntry() Dim cnt As ADODB.Connection Dim rst As ADODB.Recordset Dim mySQL As String Set cnt = New ADODB.Connection Set rst = New ADODB.Recordset mySQL = "SELECT * FROM [interactive_turtle];" With cnt .ConnectionString = _ "Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=0;RetrieveIds=Yes;DATABASE=xxxxxxxxxxxxx;LIST={xxxxxxxxxxxx};" .Open End With rst.Open mySQL, […]