Lỗi thời gian chạy 1004 khi làm mới bảng truy vấn -- Excel 2007, Windows
Tôi đã viết một macro VBA trong bảng tính Excel để tạo QueryTable từ một tệp văn bản trên trang Sharepoint. Macro này hoạt động tốt với tôi và mọi người khác, ngoại trừ một người gặp lỗi 1004 ở phương thức .Refresh. Đây là mã của tôi:
liCopyStartLocation = 1
lsSqlLocation = " http://abc.xyz.com/MYSQL.txt "
Với ActiveSheet.QueryTables.Add( _
Kết nối:="TEXT;" & lsSqlLocation, _
Điểm đến:=Phạm vi("$A$" & liCopyStartLocation))
.Name = "QueryList"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = False
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 437
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileOtherDelimiter = "#"
.TextFileColumnDataTypes = Array(1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
Kết thúc bằng
Tôi đã nhờ một người thử nhập thủ công tệp văn bản và họ cũng gặp lỗi 1004 tương tự. Tuy nhiên, họ có thể nhập tệp được lưu trữ cục bộ, vì vậy tôi nghĩ vấn đề có thể liên quan đến cài đặt bảo mật trên máy tính xách tay của họ?
Tôi rất mong nhận được bất kỳ ý kiến nào về lý do tại sao người này không thể truy cập vào tệp Sharepoint.
Trả lời:
Tôi cũng đang gặp vấn đề tương tự và rất hy vọng ai đó sẽ trả lời; bạn đã tìm ra câu trả lời chưa?
Trả lời:
Nhóm hỗ trợ máy tính xách tay địa phương của chúng tôi phát hiện ra rằng có thứ gì đó trong hồ sơ cục bộ của cô ấy bị hỏng. Họ phải cài đặt lại hệ điều hành cho máy tính xách tay của cô ấy. Đó không phải là một giải pháp dễ chịu đối với cô ấy, nhưng tôi rất vui vì biết rằng đó không phải là vấn đề do mã của tôi gây ra :)
Comments
Post a Comment