0

VBA で SQL レコードセットが返された場合、ループなどを行わずに値をスプレッドシートに貼り付ける簡単な方法はありますか?

4

1 に答える 1

0

「Oracle InProc Server」と OraDynaset を使用している場合は、次のスニペットのようなものを使用します。

Dim QueryResults As OraDynaset
Set QueryResults = Label_DB.CreateDynaset(SQL_String, 0&)
QueryResults.CopyToClipboard
Selection.Paste

CopyToClipboard のデフォルトの動作は、TAB (ASCII 9) を列区切り記号として配置し、ENTER (ASCII 13) を行区切り記号として配置することです。

于 2012-11-12T21:12:00.283 に答える