我有以下VBA脚本: 在
Sub excelgraphme()
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\DRIVE D\graphme\result.txt", Destination:=Range("$A$1"))
.TextFilePlatform = 866
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub
有人能帮我用pywin32翻译吗?首先,我应该如何处理vb语句:with END with?我怎么翻译?在
也许在重写时不使用With和End-With语句会更容易理解。With是这样VBA就不必检查对象(其方法被调用)是否为空。在
似乎您可以为Python使用pywin32库。我重写了代码,但不确定
TextFileTextQualifier
的值。您可以通过运行VB脚本来查看它的值(和其他变量)。在相关问题 更多 >
编程相关推荐