Tag: 共享点

Excel VBA保存到Sharepoint时禁用消息“上传到…”

我们在Excel 2010 VBA中开发了客户端/服务器解决scheme。 Excel数据库位于SP 2013服务器上的隐藏文档库中。 客户端是包含数据input表单的本地工作簿。 我们希望保持对托pipe数据库的path。 问题是,只要用户通过专用的VBA例程进行更改,就会在消息正文“上传…”和服务器数据库的完整path中显示标题为“正在上传到服务器”的popup消息。 我们在Excel VBA中包含了所有标准的消息禁用function: Application.DisplayAlerts = False 和 Application.ScreenUpdating = False 但是它们对这种types的消息没有影响。 想知道如果他们实际上是从Excel? 他们可能来自IE或WebDAV? 在任何情况下,只有当保存需要一些时间时才显示它们。 SP托pipe数据库打开并closures如下: Workbooks.Open \ OurIntranet \ services \ ContractsDatabase_hidden_​​ \ LIVE_DB \ Database v01.04.xlsb,False,MyPwd Application.DefaultSaveFormat = xlWorkbookNormal 更新线路 – wbk.Close 我也看到,在networking文件服务器上托pipe的数据库也会出现相同的消息。 所以消息框似乎不是SP的起源。 有人可以帮忙吗? 谢谢

检查到SharePoint的Excel文档编程挂起

Salutations- 我一直在研究PowerShell脚本,目的是通过任务调度器每天刷新Excel文档的SQL数据。 Excel文档托pipe在SharePoint上。 我已经(经过了很多的试验和错误)得到它的工作,直到签入部分。 基本上,Task Scheduler每天都会触发PowerShell脚本。 该脚本创build一个excel COM对象。 它validation它可以检出文件,然后如果能够的话。 然后它执行刷新。 最后,它试图检入文件。 在这一点上,它只是手中没有任何反应。 我应该注意到,只有在通过任务计划程序运行脚本时才会发生,并select“是否用户已login”。 如果从PowerShell命令行运行,或select“用户必须login”选项,则一切正常。 夫妇重要笔记 – 帐户是一个服务帐户用户,虽然我们在testing过程中授予它本地login。 但是GOT在实践中是无人看pipe的。 我按照此页面上的文件夹说明 – https://social.technet.microsoft.com/Forums/en-US/aede572b-4c1f-4729-bc9d-899fed5fad02/run-powershell-script-as-scheduled-task- that-uses-excel-com-object?forum = winserverpowershell值得注意的是,我还必须对提到的文件夹的权限进行初始评论。 我强烈怀疑我目前的问题是相似的/相关的,但不能是这些文件夹,因为我在这里有相当开放的权限。 我必须删除“增强的IE安全性”,因为这是一个服务器盒,PowerShell最初不能“看见”SharePoint网站。 我已经检查了事件日志 – 办公日志显然是可操作的,但显然在登入时没有popup窗口。 我已经设置并validation了COM权限设置,虽然这可能是我错过了一些东西。 Excel没有在APP列表中列出,但是将用户添加到呼叫权限使我在任务上向前移动。 我很确定这不会发生,如果我作为开发pipe理员运行它。 CYA-我知道MS并不赞同上述内容,但是我也意识到人们能够正常工作。 Powerpivot for SharePoint目前不是一个真正的select。 这就像我的第三个问题(我通常把我的头靠在墙上,直到我得到它,但我在这里只是一个PowerShell脚本有点血腥。请忍受我,如果我在/罗嗦:) 下面的截断脚本 – (删除try / catch和debugging信息,如果你想清理完整的信息让我知道,我很乐意救一个人的麻烦) $i = "http://supersecretintranetsite/excelwithsqldatacon.xlsx" # Creating the excel COM Object $Excel = New-Object -ComObject […]

使用替代时出现Excel语法错误

所以我在SharePoint上工作,我创build了一个Excel,其中包含一个名为“Temp”的列,我需要用“b”replace列“Temp”中的每个“a”,但它告诉我我有语法错误? 码: =SUBSTITUTE([Temp],"a","b")

更快地search文件夹/子文件夹

我试图在我们的Sharepoint站点及其子文件夹中search符合某些标准的Excel文档的多个文件夹,然后将工作簿中的数据复制到摘要书(实际上并不需要该部分的帮助)。 我搜遍了,并提出了下面的代码,但它是慢得可笑(我有接近1000个文件夹每个有多个子文件夹通过)。 我很好奇,如果有人知道一个更快的方式,因为这个周末可以运行,而且还没有接近。 Sub Main() On Error GoTo ErrHandler Dim fso, oFolder, oSubfolder, oFile, queue As Collection Dim StartTime As Double Dim MinutesElapsed, FileString As String Const MyDir As String = "\\hp.sharepoint.com@SSL\…" ' Remember time macro starts StartTime = Timer Set fso = CreateObject("Scripting.FileSystemObject") Set queue = New Collection queue.Add fso.GetFolder(MyDir) Do While queue.Count > […]

导入到SharePoint后,Excel筛选器不显示

我的Excel文件有30个filter,并且在将其导入到SharePoint Online后,该文件仅显示大约10个filter。 为什么是这样? 有什么解决方法这个问题?

Sharepoint Excel在指定的时间locking/closures

我想设置一个Sharepoint Excel文件,在指定的时间自动locking或closures除所有者(或其他指定用户)以外的所有用户。 我知道有VBAs在Excel中执行此操作,但是这需要在Web浏览器中运行。 任何帮助是极大的赞赏! 谢谢!

用Python下载Sharepoint Excel文件

我试图使用Python脚本从SharePoint存储库下载Excel文件。 我使用的是https://github.com/vgrem/Office365-REST-Python-Client中示例中定义的Office365-Rest-Python-Client,我可以访问我需要的所有文件/目录。 问题出现在我想下载任何文件的时候。 我已经尝试了几种方法,但都没有工作: wget.download("https://shprepos.com/path/file.xlsx", local_path, bar=None) 但是我得到一个“403 FORBIDDEN”错误。 我也尝试过请求: req = requests.get(ruta, auth=requests.auth.HTTPBasicAuth(username, password), headers=headers) with open(local_file, 'wb') as file: file.write(req.content) 与此代码,我得到的网页,而不是Excel文件,我不明白为什么,因为如果我访问URL“ https://shprepos.com/path/file.xlsx ”,与正确的身份validation我下载文件。 你知道用wget使用身份validation下载该文件的方法吗? 或者我在requests.get中做错了什么? 我需要一种获取该文件的方法,使用之前在脚本开始时进行的身份validation: ctx_auth = AuthenticationContext(shp_url) token = ctx_auth.acquire_token_for_user(username, password) 你知道这样做吗? 也许python客户端有一个下载文件的方法,但我找不到它! 非常感谢你! 🙂 问候

SharePoint文件夹中的第一个Excel文件是只读的,无法编辑

这个问题只发生在一些客户端PC上,而不是所有的客户端PC上。 我认为这应该与客户端PC的configuration/设置有关。 无论login到PC获取相同的确切问题。 我们有一个应用程序将file upload到SharePoint文件夹。 SP文件夹中的第一个Excel或PowerPoint文件是只读的,不能编辑。 我已经尝试了很多事情和事实/结果如下: 受监控的Content.MSO和所有文件在closures后被正确删除; 此问题只发生在SP文件夹下的第一个XlSX / PPT文件。 第二个文件或以下将不会有问题; 在Content.IE5下的一个文件夹下创build了一个临时文件。 当问题发生时(excel文件是只读的),我仍然可以编辑Content.IE5下的临时文件(添加新行等)并保存成功。 但对于SP文件夹下的第二个文件,我无法编辑Content.IE5下的临时文件(被另一个名称locking)。 看起来像问题发生的时候,excel文件并不是真的和临时文件夹绑定的; 我试图卸载IE8,并重新安装IE8(从微软closures然后打开),没有什么区别; 我检查了OWSSUPP.DLL,只有一个在office14下发现; 我尝试删除Content.IE5和Content.MSO下的所有文件,没有区别; 一旦第一个文件打开并closures而不保存(只读,不能保存),下一次文件可以编辑(将在屏幕上方有Edit Workbookbutton和Read-only(只读) ); 我尝试了Paul Liebrand的方法,无法从寄存器中find名为CacheFolderID的条目。 这是保罗的解决办法: http://paulliebrand.com/2010/04/12/document-is-locked-for-editing-part-2/ 我已经为这个问题挣了几天,似乎找不到理由。 非常感谢。

SharePoint 2010将隐藏的字符添加到Excel导出

我正在将SharePoint文档导出到Excel。 一切都很好,直到我运行一个VBAmacros将Excel数据移动到PowerPoint文本框。 (我们没有能力编写自定义代码绕过Excel中的步骤。) 在富文本框的SharePoint字段的第一个字符位置中放置了一个问号(如从创build文档的InfoPath表单中定义的那样)。 我已经在Excel中检查了一个问号,但是它不能识别它。 我相信问号可能是一个象征,而不是一个真正的问号。 有没有人遇到这个,如果是的话,你是如何修复它/工作aorund呢? 我不能简单地切断第一个字符,因为事件中不会出现问号。 谢谢! 这里是macros代码。 Sub valppt() Dim PPT As PowerPoint.Application Dim newslide As PowerPoint.SlideRange Dim slideCtr As Integer Dim textCtr As Integer Dim CompRange As Integer Dim n As Integer Dim CompRange2 As String Dim tempString As String Dim tempString2 As String Dim hidChar As String Dim tb As […]

如何处理窗口警报以使用Selenium VBA访问Intranet(Sharepoint)

当点击sharepoint链接时,会在用户名和密码validation下发出警报 有什么办法来处理这个身份validation?