我在Excel 2007项目中拥有此VBA子文件。它在Sharepoint站点的.txt文件中记录用户名,报告名称,日期和版本。我的一些用户遇到了"Run-Time error'76' Path not found
问题。将文本从Excel 2007写入Sharepoint站点上的.txt文件
这里是我的代码:
Sub logReport(ReportName As String)
Call AppendTxt("//myaviall/teamsites/AviallReportingSolutions/Airplane_Usage_Log/Airplane_ACT.txt", UNameWindows & ";" & ReportName & ";" & Now & ";" & VersionNum)
昏暗OFS,TS,FileObj文件
'获取文本流 ' 设置OFS =的CreateObject( “Scripting.FileSystemObject的”) “设置FileObj文件= oFS.GetFile ( “//myaviall/teamsites/AviallReportingSolutions/Airplane_Usage_Log/Airplane_ACT.txt”) “设置TS = FileObj.OpenAsTextStream(8,-2) 'ForWriting,TristateUseDefault)
' 写入文件
'TS.WriteLine UNameWindows & ";" & ReportName & ";" & Now & ";" & VersionNum
'TS.Close
'Set TS = Nothing
'Set FileObj = Nothing
'Set oFS = Nothing
结束子
功能AppendTxt(sFile作为字符串,STEXT作为字符串) 对错误转到Err_Handler 昏暗FileNumber作为整数
FileNumber = FreeFile ' Get unused file number
Open sFile For Append As #FileNumber ' Connect to the file
Print #FileNumber, sText ' Append our string
Close #FileNumber ' Close the file
Exit_Err_Handler: 退出功能
Err_Handler: MsgBox“发生了以下错误”& vbCrLf & vbCrLf & _ “错误号码:” &的Err.Number & vbCrLf & _ “错误来源:AppendTxt” & vbCrLf & _ “错误描述:” & Err.Description,vbCritical,“出现了一个错误! “ 转到Exit_Err_Handler 端功能
这些用户是否可以访问SharePoint站点? –