Tag: sharepoint

用VBA设置Sharepoint标签/ Properies

是否可以使用VBA设置Sharepoint文档(特别是Excel)的标签。 目前我知道处理这个问题的唯一方法是将文件保存到Sharepoint,在出现提示时设置标签,然后再次下载此文件并将其用作模板。 但是,我需要对这些标签进行几种不同的修改,这是一个很大的麻烦,必须为每个标签创build一个单独的模板,特别是如果您需要修改模板,并且必须重复这些修改10次。 那么有可能通过VBA做到这一点? 我已经尝试录制一个macros,而我设置它,并没有logging任何关于标签

如何使用VBA在Sharepoint站点中打开文件

我正在尝试打开文件名称每周更改的文件。 这意味着文件名称上的date部分是不同的。 另外,这个文件是文件夹内的唯一文件。 但其文件名称正在改变。 我正在使用下面的代码,但它是抛出错误,运行时间52:错误的文件名称和数字。 我需要你的帮助。 Dim ThePath As String Dim TheFile As String ThePath = "https://ts.company.com/sites/folder1/folder2/folder3/folder4/" TheFile = Dir(ThePath & "MANILA_ShiftRecord_*" & ".xlsx") Workbooks.Open (ThePath & TheFile) 谢谢!

有没有什么办法可以编程方式从sharepoint下载数据列表到Excel中

我们有一些存储在sharepoint中的数据(列表)。 我可以手动点击“操作” – >“导出到电子表格”,然后在Excel输出上运行一堆代码。 我现在想从C#应用程序每天做这个。 是否有编程自动化下载步骤,我现在正在做。 (该网站需要authentication) “导出到电子表格”引发了一些JavaScript(所以不直接指向一个URL,所以我可以直接在URL中读取(我不认为)

在Python中使用openpyxl读取存储在sharepoint位置的xlsx?

快一个。 我有XLSX文件位于SharePoint的驱动器,并不能打开它在python中使用openpyxl,它运作良好,如果它存储在我的本地驱动器。 我试过这个。 from openpyxl import load_workbook wb = load_workbook('https://content.potatocompany.com/workspaces/PotatoTeam/Shared Documents/XYZ errors/XYZ Errors_Confirm.xlsx') 抛出这个exception: C:\Anaconda\lib\site-packages\openpyxl\reader\excel.py in load_workbook(filename, use_iterators, keep_vba, guess_types, data_only) 123 except (BadZipfile, RuntimeError, IOError, ValueError): 124 e = exc_info()[1] –> 125 raise InvalidFileException(unicode(e)) 126 wb = Workbook(guess_types=guess_types, data_only=data_only) 127 InvalidFileException: [Errno 22] invalid mode ('rb') or filename: 'https://… 我错过了什么吗? 我需要阅读python中的其中一个工作表的内容。 编辑: 使用crussell的build议,我收到401 UNAUTHORIZED: […]

使用Excel 2010使用存储过程读取/写入到SQL Server 2008数据库

我们有一个SQL Server 2008数据库存储过程来处理读取/写入等。 这些程序在内部被各种应用程序使用。 需要一个人直接更新一个名为Employee的数据库中的表。 更新很简单, 更新VARCHAR和INT(外键)字段。 问题在于SharePoint 2010不易通过BCS支持这种更新; 浏览和更新不是最好的用户体验。 有人build议,这很容易用Excel和VBA解决。 打开时,Excel连接到SQL Server数据库并从Employee读取存储过程读取。 它还执行外键引用的表的读取sprocs。 用户更新一个字段,然后调用Employee update sproc。 这样做的好处是没有网站界面需要build立/托pipe/等; 如果使用Active Directory进行身份validation,则DBA可以使用此方法。 问题是,我无法findVBA程序员或任何有用的资源,或者一步一步走过来编写VBA。 有没有人知道这样的在线资源和/或有一个替代的build议,如何快速获得pipe理界面和单个用户运行?

TFS2010:打开某些Excel报告给TF80076错误

当我尝试打开某些TFS2010 Excel报表时,出现以下Excel错误消息: TF80076:工作项中的数据无效,或者您无权修改数据。 请纠正该问题并重试。 然后是popup窗口: TF208103:连接到Team Foundation Server的工作簿的初始化未成功。 工作簿将closures….等等。 …和Excelclosures。 引发此错误的报告包括: 文档 – >样本和模板 – >项目pipe理 – >文档模板 – 迭代Backlog.xlsm (实际上这个目录下的所有报告都失败了) 文档 – >共享文档 – >迭代1 – > Issues.xlsx (并且此目录中的所有报告也失败) 我相信这个错误可能是误导性的,因为这只发生在一个项目集合下,这是一个项目集合,我有一些麻烦的设置,所以它被重新创build了几次。 我怀疑承载报告的SharePoint网站与项目集合不同步。 任何想法如何解决这些错误? 有没有办法重新生成SharePoint网站上的错误报告,以便他们可以重新绑定该项目? 谢谢!

Excel进程不会closures

一旦完成使用,我无法使EXCEL(32)进程closures。 正如你可以在下面的代码中看到的,一旦ProcessRFAFData函数完成其执行,EXCEL进程不会closures(我仍然可以在任务pipe理器中看到EXCEL.EXE*32 )。 由于这个原因,当SaveErrors开始执行时,我得到以下exception: System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot open or save any more documents because there is not enough available memory or disk space. • To make more memory available, close workbooks or programs you no longer need. • To free disk space, delete files you no longer need from the disk you […]

检查Excel在使用VBA将未修改的Excel工作簿复制到SharePoint时崩溃

我正在做一个vba项目,看起来像这样: if workbooks.canCheckOut(filename) = true then workbooks.CheckOut(filename) set workbookVariable = workboooks.Open(filename) else ' Pesudocode: Display error message ' Quit end if ' Pseudocode: Do some stuff with workbookVariable. If workbookVariable.saved = false then workbookVariable.save end if If workbookVariable.canCheckIn then workbookVariable.checkIn Set workbookVariable = Nothing else msgbox "Error message goes here", vbCritical end if ' Pseudocode: […]

有没有更快的方法从工作簿收集数据比迭代Workbooks.Open()?

我正在处理一个项目,在该项目中,数据集存储在Sharepoint服务器上的数千个Excel工作簿(当前为〜14000)的文件夹中,每个工作簿都会定期进行修改,以反映对该工作簿中数据子集的更改。 我知道这不是一个好方法来存储和更新这些数据,但情况就是这样。 我必须执行各种查询,涉及从文件夹中的所有工作簿中提取一个或多个字段的内容。 我一直在迭代通过一组工作簿,如下所示: Function getData() As Workbook Dim resultBk As Workbook Dim fldr As Folder Dim fso As New FileSystemObject Dim fileObj As File Dim filePath As String Dim queryBk As Workbook 'create a workbook for storing the query results Set resultBk = Workbooks.Add(resultBkTemplatePath) 'get the folder with all the workbooks to be queried […]

在没有Sharepoint和Power BI的情况下在线共享和保护Excel文档(使用Powerpivot)?

我的一个客户已经用许多数据源,工作表,Powerpivot表格,图表等创造了这个令人难以置信的(和真正巨大的)Excel文档…真棒工作。 他想与授权的人分享,但保护他的宝贵内容(又名数据源和文档“逻辑”)。 用户可能能够使用filter,但仅在查看模式下。 不幸的是,Sharepoint不是我的客户的select。 以下是他对他的经历所说的话: 作为其产品Office 365(包括SharePoint Online)的一部分,Microsoft提出了Power BI服务。 这允许创build我们用于安装和操作PowerPivot工作簿的Power BI网站。 我订阅了Office 365(免费试用版)来共享我的文件。 那时候我发现创buildPower BI网站的function,这是在SharePoint Online上激活PowerPivot工作簿所必需的。 除了Web,Sharepoint和云服务提供商之外,我的研究也引起了我的质疑。 我在网上发现资料显示,旧经验于2015年12月31日结束,赞成新的,有时间体验老客户迁移到新的。 服务公司向我确认,微软已经locking了Office 365的Power BI,从而禁止任何新进入者。 Microsoft试图强调两个优惠: – 服务器上的企业SharePoint(SharePoint经典), – Power BI在线(Power BI的新体验)。 第一个解决scheme是昂贵的。 第二个还不够先进,无法成为PowerPivot的替代品。 你怎么看? Jamespot,Alfresco,Huddle,OneDrive在线Excel,…?