Tag: sharepoint

Excel 2016 – 用macros更新Sharepoint上的文件

我需要一个能够编辑Excelmacros的解决scheme,使SP能够从本地存储的Excel文件中启用工作簿。 许多用户可能会尝试同时更新SP文件。 主要问题是,当您从SP打开Excel文件时,黄皮带popup信息:只读我们从服务器(请参阅下面的屏幕)以只读方式打开此工作簿。 我find了一个跳过该通知的解决scheme: Private Sub Workbook_Open() ActiveWorkbook.LockServerFile End Sub 它工作正常,唯一的问题是,当一个用户启用.LockServerFile时,另一个通知窗口显示另一个用户,通知该文件正在使用(见下面的屏幕)。 是否有可能避免显示这个窗口? 然后ActiveWorkbook.LockServerFile将引发exception,所以我可以处理它。 Private Sub Workbook_Open() 'Excel.Application.DisplayAlerts = False 'does not work 'ActiveWorkbook.ReadOnly = True 'always is read only before .LockServerFile ActiveWorkbook.LockServerFile End Sub 或者也许有其他方法来使用Excel 2016更新Sharepoint上的Excel文件? 我希望你们中的一些人也面临这个问题,并且有一些工作。 我真的很喜欢这个提示!

在SharePoint中从ContentType创buildExcel文档

是否有可能使用SharePoint内容types使用VSTO创buildExcel文档? 基于模板在VSTO中创build文档非常简单。 Workbook newWorkbook = this.Application.Workbooks.Add(@"C:\temp\TestTemplate.xltx"); 但是,分配给SharePoint中内容types的“模板”具有xlsx作为扩展名。

如何将Excel 2003电子表格公开到PerformancePoint 2007?

我正在开发一个PerformancePoint 2007项目。 我有一堆Excel电子表格,我需要获取数据。 用户需要继续input数据,他们有Excel 2003,我不会永远在这里。 如果用户有Excel 2007,我可以在MOSS 2007中使用Excel Web Services,但这是不行的。 你有什么build议让数据进入可用状态? 一些选项是: 创build一个SSIS包来将数据导入到SQL Server中,并教他们如何随着时间的推移运行包 获取数据到SQL Server(SSIS),然后构build一个Web前端,让他们input新的数据 使用Access作为获取数据到SQL Server的代理,并使用其Web访问页面让用户input新数据 任何其他的想法? 我听说过“商业数据目录”,但我不知道它将如何帮助… 谢谢。

将文档保存在SharePoint文档库中时触发了什么事件?

我们有一个包含Excel工作表的文档列表,必须处理列表中的文档。 处理代码由EventReceiver触发。 直到知道我们使用了ItemCheckedIn事件,但是当用户只是从Excel中保存一个文档时就不会触发这个事件。 我试图使用ItemUpdated事件,但似乎也没有工作。 所以我想知道当用户从Excel中保存文档时是否触发了一个事件。

Excel另存为对话框不能正确显示

我已经使用ASP.NET和C#(后面的代码)开发了一个SharePoint WebPart。 其中一个需要做的事情是启动Excel另存为对话框,以便用户可以保存Excel文件。 在SharePoint服务器框上,此function正常工作。 当我点击“导出”,如预期一样,Excel“另存为”对话框出现。 但是,从客户端机器(如我的),此function无法正常工作。 当我点击“导出”时,Excel“另存为”对话框不会出现。 此对话框正在启动的代码片段… xlApp.DisplayAlerts = false; //xlWorkBook.Save(); Microsoft.Office.Interop.Excel.Dialog dialog = xlApp.Dialogs[Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSaveAs]; dialog.Show(Type.Missing, // document_text Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookDefault, // type_num Type.Missing, // prot_pwd Type.Missing, // backup Type.Missing, // write_res_pwd Type.Missing, // read_only_rec Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, […]

试图计算两个date之间的差异

我试图计算创build项目和上次修改之间的时间间隔。 我不知道我的公式出了什么问题,因为公式是说有41XXX天,应该是3.这并不是所有项目都发生,只有某些项目。 =IF(DATEDIF(Created,Modified,"d")>1,DATEDIF(Created,Modified,"d")&" days ",DATEDIF(Created,Modified,"d")&" day ")&TEXT(Modified-Created,"hh:mm:ss")

使用VBA从Excel表导入Sharepoint 2010列表数据

我已经学会了如何使用VBA简单macros来将数据从一个分享点列表收集到Excel中。 现在我想反过来 – 更新我的Excel文件中的一些列表,并将它们发送回共享点来更新列表,只使用VBA。 这是可能的,如果是的话 – 怎么样? 谢谢!

防止Excel文件下载,但允许读取

我们已经将Excel工作表上传到SharePoint 2013文档库。 我们可以点击这个文件,并在xlviewer.aspx页面打开 我们也可以inputURL为http://sharepointsite/shared documents/docname.xls ,文件将被下载。 有什么办法可以阻止下载,但允许用户查看文件。

Excel VBA中的CheckOut(Sharepoint)Word文档

大家早上好, 我已经打了几天了,还没有find合适的解决办法,所以我希望有人能把我从痛苦中解救出来! 从Excel文档中,我有3个button来检出并从Microsoft Sharepoint服务器打开3个文档。 2个文件是Excel工作簿,一个是Word文档。 虽然我可以在MOSS上手动检查,具有正确的权限等,但是Word文档在达到.CanCheckOut语句时始终返回“False”。我添加了Microsoft Word 11.0 Object Library在我的Excel VBA中引用。 这里是我的Excel的代码: Sub CheckOutXL(FullPath As String) Dim xlApp As Object Dim wb As Workbook Dim xlFile As String xlFile = FullPath Set xlApp = CreateObject("Excel.Application") 'Determine if workbook can be checked out. If Workbooks.CanCheckOut(xlFile) = True Then 'Check out file Workbooks.CheckOut xlFile 'Open File Set […]

如何获取Excel工作簿的版本号?

我有一个在Sharepoint文档库中版本化的Excel书籍,这样我就可以进入“文件”选项卡并查看以下版本: 19.0: 11/10/2014 1:15 PM by xyz\tkl2 17.0: 10/12/2014 3:54 PM by xyz\tkl2 14.0: 10/11/2014 2:23 PM by xyz\92jf 我想检索最新的版本号,在这种情况下是19.0 。 我试过使用下面的代码: Sub getVersions() Dim DocVersions As DocumentLibraryVersions Dim DVersion As DocumentLibraryVersion Set DocVersions = ThisWorkbook.DocumentLibraryVersions For Each DVersion In DocVersions Debug.Print DVersion.Index Debug.Print DVersion.Comments Debug.Print DVersion.Creator Debug.Print DVersion.Modified Debug.Print DVersion.ModifiedBy Debug.Print DVersion.Application Next End […]