Tag: sharepoint

当closuresSharepoint Excel文档时如何绕过“其他用户无法看到您的更改…”窗口?

我正在尝试在SharePoint文档库中打开一个Excel工作簿,对其进行修改,并closures它,而不检入更改。 这是我正在运行的代码: Excel.Application xlApp = new Excel.Application(); xlApp.DisplayAlerts = false; xlApp.Visible = true; Excel.Workbook bk = xlApp.Workbooks.Open("http://sharepointSite/" + filename,false); Excel.Worksheet sht = bk.Sheets["Some Data"]; sht.Range["A1"].Value= DateTime.Now.ToString(); bk.Save(); xlApp.EnableEvents = false; bk.Close(false); xlApp.EnableEvents = true; xlApp.DisplayAlerts = true; xlApp.Quit(); 当我调用`bk.Close(false)时,Excel显示一个Yes / No / Cancelpopup窗口,并显示以下消息: Other users cannot see your changes until you check in. Do you […]

Excel VBA上传/从多个SharePoint文件夹下载

我在Internet上find示例代码,使用VBA从SharePoint文件夹下载文件(在资源pipe理器中打开,映射到驱动器盘符等) 所以我写了下面的代码: Dim sharepointFolder As String Dim colDisks As Variant Dim objWMIService As Object Dim objDisk As Variant Dim driveLetter As String 'Create FSO and network object Set objNet = CreateObject("WScript.Network") Set fs = CreateObject("Scripting.FileSystemObject") 'Get all used Drive-Letters Set objWMIService = GetObject("winmgmts:\\" & "." & "\root\cimv2") Set colDisks = objWMIService.ExecQuery("Select * from Win32_LogicalDisk") 'Loop […]

将PowerPivot导出到Web

我已经使用PowerPivot创build了几个基本的图表和表格,但似乎无法find将数据导出到networking的方法。 将Excel文档保存为Web File会导致filter和交互function停止工作。 我也读过关于SharePoint但我不完全知道这将如何工作,所以我写这篇文章。 有人请向我解释我将如何设法将PowerPivot数据导出到networking,以及在使用SharePoint时如何工作?

从安全网页下载Excel文档到R中

我试图将一个excel文件导入位于安全的公司SharePoint网站上的R 到目前为止,我已经尝试使用RCurl来做到这一点,这是我目前的代码: library(RCurl) curl = getCurlHandle() curlSetOpt(cookiejar = "cookies.txt",.opts = list(proxy = "proxy", proxyuserpwd = "username:password", proxyauth = "ntlm"), curl = curl, useragent = "Mozilla/5.0", followlocation = TRUE) content <- getURL("URL", curl = curl, httpauth = 1L, ssl.verifypeer = FALSE, verbose = TRUE , userpwd = "username:password") 运行此代码后,内容包含来自SharePoint网站的html代码。 但是,我不知道这是我想要的。 我想能够访问Excel文档,并可能将其带入R的数据框。 我知道你可以使用XLConnect来做到这XLConnect ,但我不知道你是否可以使用XLConnect从安全的网页中提取文档。 有谁知道如何解决这个问题?

如何更改Excel Online数据编程

我希望能够在移动设备上编辑Excel文件,我们上传Excel文件,并在WebView的Excel Online上显示文件,但似乎只有iPad可以在线编辑,而不是iPhone或Android手机。 我试图在线使用SharePoint,但是我发现它只能编辑数据,但不能将数据保存在服务器上。 同时,它看起来不像Excel Online那么漂亮。 我们只是想在线使用Excel,并find一种通过程序代码修改数据的方式,如通过rest或JavaScript注入。

检查SharePoint 365中的工作簿是否被locking以进行编辑

我在SharePoint 365中有一个文档库,并使用本地Excelmacros文件通过VBA联机在SharePoint中打开工作簿。 这适用于类似的代码 location = "https://mycompany.sharepoint.com/sites/ABC/LibraryA/Book1.xlsx" Set wbk = Workbooks.Open(location) 但是,当用户在Excel Online中编辑工作簿时,工作簿将被locking/正在使用,然后代码会运行提示以保存文件的本地副本。 我想避免这种情况,并分支到代码,如果工作簿正在使用中处理的事情不同。 如果工作簿存储在我的公司文件服务器上,事情会很容易。 我可以使用这个macros代码来检查一个文件是否已经被微软支持网站提供: Sub TestFileOpened() ' Test to see if the file is open. If IsFileOpen("c:\Book2.xls") Then ' Display a message stating the file in use. MsgBox "File already in use!" ' ' Add code here to handle case where file is open […]

如何将页面从页面导出到Excel,页眉/页脚/页面方向?

我们希望以可重复的方式将自定义SharePoint列表的视图导出到Excel,并使用一些较小的格式。 我从视图菜单中使用Actions / Export to Spreadsheet创build了一个.iqy文件,然后将这个.iqy文件上载回SharePoint。 当用户点击它时,它会在Excel中显示数据 – 但是没有标题重复的每一页,列溢出到第二页(宽度),等等。 .iqy文件似乎是一个纯文本文件,可以在记事本中打开,所以也许有一种方法将parameter passing给Excel,这将做的伎俩? 有人知道吗? 或者,我还保存了打开.iqy文件所产生的电子表格之一,对其应用了一些格式,然后将其上传到SharePoint。 我把它设置为刷新打开数据连接,我认为这是工作正常,除了有两个挫折。 首先,默认情况下,Excel表示它已经阻止了数据连接,我需要手动启用它们。 有没有办法来防止在每台将打开此电子表格的计算机上编辑信任中心设置? 其次,当我点击SharePoint中的电子表格时,会询问我们是否希望打开文档进行编辑或只读。 理想情况下,我只想给用户打开或保存文档的机会(当然,不要把它保存到服务器上,因为我期望编辑会这样做)。 有没有人有我的第一次尝试(.iqy文件)或第二次尝试(格式化电子表格)成功工作的任何圣人的build议? 或者,也许你有其他更好的想法? 谢谢, 问候,大卫W

无法刷新Excel Webaccess Web部件中的Excel连接

我正在使用一个带有数据透视表的Excel工作簿。 我正在使用超额Web部件来显示它。 当我点击刷新所有数据连接。 它会抛出一个错误。 屏幕截图附加。 我已经configuration了安全存储服务和Excel服务应用程序。 有什么build议么 ?? 我已经在服务器上安装了SP2010 + SQL Server 2008R2。 我有一个包含数据透视表的Excel工作表(数据来自另一个SQL服务器)。 我想在Sharepoint中显示excel文件。 我正在使用Excel Web Access Web部件来显示它,但是单击刷新所有数据连接时,会引发错误。 首先,这是一个代表团的错误。 当我为Excel服务configuration安全存储服务时,错误更改为无法刷新数据连接,请联系您的系统pipe理员。 注意:我试图在SP 2010中部署powerpivot解决scheme,但在Farm Solution()中未find该解决scheme。 我正在安装Powerpivot(SQL Server)在现有的setup.So请你可以告诉我如何进行上面提到的scheme一次Powerpivot安装完成后? 任何人都可以提出与之相关的任何事情吗 提前致谢。

解锁由Excel,Word或任何程序打开的文件

我用Java编写的代码是closures用户打开的文件。 所以,通常会发生这样的情况:用户正在编辑一个Excel文件,将其保存,打开,然后closures笔记本电脑上的盖子。 该文件仍然保持打开并locking,所以没有人可以编辑它。 有没有办法将它们踢开并解锁文件? 当他们使用该文件时,它被“检出”。 这是什么显示: 什么签出看起来像:(image) 下面的代码,通过WinDAV与SharePoint接口,告诉我一个文件是否被locking(我知道这不是很好的代码,但它工作,我已经尝试了其他几个解决scheme,包括Filelock,Apache IO,FileStream等): String fileName = String.valueOf(node); File file = new File(fileName); boolean replaced; File sameFileName = new File(fileName); if(file.renameTo(new File(sameFileName + "_UNLOCK"))){ replaced = true; //file is currently not in use (new File(sameFileName + "_UNLOCK")).renameTo(sameFileName); }else{ replaced = false; //file is currently in use } 那么,我现在怎么解锁一个文件呢? 唯一的其他解决scheme是使用SharePoint库的PowerShell,但是有很多其他问题…

Excel 2016 Sharepoint文件仍然以只读方式打开

自从更新到Office 2016后,我无法获得excel打开一个可编辑的SharePoint文件,尽pipe声明这样做。 Workbooks.Open ThisWorkbook.Sheets("Filelist").Cells(i, 2), _ UpdateLinks:=False, ReadOnly:=False, Local:=True, Editable:=True 该文件打开时没有问题,但我必须在下一行中运行一个中断来停止macros并手动selectEDIT ,然后才允许代码继续。 虽然这是一个明显的工作,我正在循环约40个文件,并且必须在每个打开的实例中手动执行此操作。