Refresh BackgroundQuery:=False error
- 帖子
- 47
- 主題
- 12
- 精華
- 0
- 積分
- 70
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- TAIWAN
- 註冊時間
- 2010-7-28
- 最後登錄
- 2021-12-1
|
Refresh BackgroundQuery:=False error
底下這段文字檔查詢,如果開啟檔案錯誤的話,之後就算再重新開啟正確檔案,程式run到 .refresh BackgroundQuery:=False 這裡都會出現error(執行階段錯誤1004),請問該用什麼方法可以reset掉?謝謝~
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;\\server\" & Sheet2.text1 , _
Destination:=Range("$A$1"))
.Name = "test"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 950
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = True
.TextFileTabDelimiter = False
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = True
.TextFileColumnDataTypes = Array(1)
.TextFileTrailingMinusNumbers = True
.refresh BackgroundQuery:=False End With |
|
|
|
|
|
|
- 帖子
- 47
- 主題
- 12
- 精華
- 0
- 積分
- 70
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- TAIWAN
- 註冊時間
- 2010-7-28
- 最後登錄
- 2021-12-1
|
3#
發表於 2011-4-22 17:18
| 只看該作者
回復 2# GBKEE
抱歉我貼錯,但這個case是開對檔案時都沒問題,開錯檔案出現錯誤時即使再重新開啟正確檔案還是會出現error,必須把檔案關閉再重開,有沒有辦法reset? |
|
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
2#
發表於 2011-4-22 16:12
| 只看該作者
回復 1# herhsiu
網址有問題
Connection:= "TEXT;\\server\" & Sheet2.text1
自己測試看看 |
|
|
|
|
|
|