两种刷新方法之间有什么区别需要考虑吗?或者实际上可以使用两种刷新方法吗?
Sub refresh()
Dim workbook_connection As Excel.WorkbookConnection
Dim odbc_connection As Excel.ODBCConnection
Set workbook_connection = ThisWorkbook.Connections(1)
Set odbc_connection = workbook_connection.ODBCConnection
odbc_connection.CommandText = "..."
' the question is about these two lines:
odbc_connection.Refresh
workbook_connection.Refresh
End Sub
工作簿连接是对象,而OBDC连接是工作簿连接的属性。
您可以在此处阅读有关详细信息的更多信息,但可以将工作簿刷新视为刷新所有连接,但是使用OBDC可以刷新那些类型的连接。
另外,您可以使用以下代码非常简单地刷新所有内容:
ThisWorkbook.RefreshAll
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句