Tag: sharepoint 2007

Excel中的excel文件 – 引用

我发现这个问题 ,看起来和我的问题很相似,但是我认为他们有足够的独立性来提出我的问题。 (我很高兴做错了)。 我有2个Excel电子表格。 电子表格1是一个常用的电子表格,我的办公室的一些部门,所以不能修改,但我希望使用其中包含的一些数据来运行电子表格2.我想在Excel中有机地做到这一点。 当我最初构build电子表格2时,我有一个“离线”电子表格1的副本,放在我的用户文件夹中,以便快速进行testing和debugging。 现在我来试着使用“在线”版本,我可以初步设置好引用。 当我closures电子表格2并重新打开时,我会被问到是否要像往常一样更新引用,但现在会引发错误,无法在sharepoint中find文档。 我认为我的问题是这样的 – 当我最初引用单元格时,引用指向某个临时位置,这是我在打开电子表格1时产生的。 所以只要我closures电子表格链接被打破。 这听起来像是一个可行的解释发生了什么? 如果是这种情况:如何获得指向位于共享点的电子表格1中的单元格的引用? 欢呼的帮助

使用JavaScript导出到Excel和筛选/ Frezze第一行 – Sharepoint2007,DataView

在SharePoint2007网站上,我创build了一个页面并插入了一个DataView。 我还插入了一个将DataView导出到Excel的button。 这很好,但是我想冻结第一行并设置自动filter,因为他们是列标题。 请让我知道是否有任何代码,我可以添加到使这成为可能。 <Script Language="Javascript"> function isIE() // Function to Determine IE or Not { return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent); } function exportToExcel() // Function to Export the Table Data to Excel. { var isIEBrowser = isIE(); if(isIEBrowser== false) { alert('Please use Internet Explorer for Excel Export Functionality.'); return false; } else { var strTableID […]

将Excel工作表数据导入到Sharepoint列表的工具

有没有工具将Excel工作表数据导入Sharepoint列表? 我find了一个工具来做到这一点。 有没有其他的办法来完成这个任务? [应该支持任何Excel版本和任何SharePoint版本]

导入电子表格错误:“自动化服务器无法创build对象”

在SharePoint中导入Excel电子表格时,在Web对话框中popup以下消息,并显示以下消息 – “自动化服务器无法创build对象”。 哪里不对? 办公室需要安装导入电子表格或将安装Office的主互操作程序集修复此问题。 谢谢

Workbook.CheckIn在第一次被调用时总会产生错误?

我有一些工作簿存储在Sharepoint 2007上的文档库中。我想检出一个工作簿,对其进行修改并重新检入。 使用下面的代码: Option Explicit Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Sub test() Dim bk As Workbook Dim path As String path = "http://sharepoint/sites/test/TEST_Relink.xlsm" If Workbooks.CanCheckOut(path) Then Application.DisplayAlerts = False Workbooks.CheckOut path DoEvents Set bk = Workbooks.Open(path, False) bk.Sheets("test").Range("h1").Value = "modified " & Now DoEvents Sleep 10000 bk.checkIn True Application.DisplayAlerts = […]

在具有只读权限的SharePoint 07库中打开Office 07文档时出现问题

我公司的呼叫中心经理使用SharePoint 2007站点中的文档库将培训材料和信息发布给我们的电话代表。 这些代表只能以只读方式访问库,以便不更改pipe理员发布的文档,但是我们发现如果pipe理员上传Office 07文档(docx或xlsx更具体),代表无法打开文件,除非我们给他们更高的(添加,编辑甚至删除)权限。 通常情况下,我们只是将文档保存为Office 03文件types,但是在某些Excel电子表格中,function会丢失。 任何想法为什么发生这种情况或如何解决? 任何人遇到这个问题? 我一直在寻找,但所有我似乎发现上传文件,我们没有问题的问题。

用C#打开Sharepoint 2007文档库中的excel文件

我试图从一个SharePoint文档库打开一个Excel文件。 我的应用程序search特定的文件,获取其链接,并使用它下载并进一步打开。 我的应用程序在我的机器和testing服务器上运行,但是当我将它发送到质量保证服务器时,问题就开始了。 我没有权限访问QA机器。 我只有一堆Console.writes来看看会发生什么。 从我可以告诉,所有的作品都很好,直到它试图打开Excel给出以下错误: Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD)) 从我的search这是一些与操作系统语言相关的错误,或者有两种操作系统语言之间的区别http://support.microsoft.com/kb/320369 。 问题是,所有机器的所有操作系统语言属性是相同的,如果这是问题,我将无法打开我的机器或testing服务器的Excel。 另外,在解决方法中,他们使用InvokeMember? 真的不明白为什么我会做这样的事情。 代码:(我正在使用Microsoft.Office.Interop.Excel;) MSExcel.Application MyExcel = new MSExcel.ApplicationClass(); MSExcel.Workbook wb = MyExcel.Workbooks.Open(link, 0, true, 5, "", "", false, XlPlatform.xlWindows, "", true, false, 0, true, true, false);//Add(pathExcel); MSExcel.Worksheet MyWS = (MSExcel.Worksheet)wb.Worksheets.get_Item(1); 链接是文件的完整url。 我将不胜感激这个问题。 如果任何人有另一种方式做同样我也很感激。 提前致谢。

当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 […]

在Sharepoint站点中发布Excel工作簿

我有一个Excel工作簿,我需要使用Excel VBA将其发布到SharePoint网站中。 所以我使用下面的代码在模块中创build了一个方法: Private sc_Lists As SoapClient30 Public c_WSDL_URL As String Private Const c_SERVICE As String = "Lists" Private Const c_PORT As String = "ListsSoap" Private Const c_SERVICE_NAMESPACE As String = "http://schemas.microsoft.com/sharepoint/soap/" Private Sub Class_Initialize() Dim str_WSML As String str_WSML = "" Set sc_Lists = New SoapClient30 c_WSDL_URL = glb_URL sc_Lists.MSSoapInit2 c_WSDL_URL, str_WSML, c_SERVICE, c_PORT, […]