英語で読む

次の方法で共有


ODSOColumn オブジェクト (Office)

データ ソースのフィールドを表します。 ODSOColumn オブジェクトは、 ODSOColumns コレクションのメンバーです。

注釈

ODSOColumns コレクションには、差し込み印刷データ ソース (たとえば、名前、アドレス、および市区町村) のすべてのデータ フィールドが含まれています。

ODSOColumns コレクションにフィールドを追加することはできません。 データ ソース内のすべてのデータ フィールドは自動的に ODSOColumns コレクションに含まれます。

単一の ODSOColumn オブジェクトを返すには、Columns(index) (index はデータ フィールド名またはインデックス番号) を使用します。 index にはデータ フィールド名またはインデックス番号を指定します。

次の使用例は、作業中の文書に結合されているデータ ソースの最初のレコードの最初のフィールドの名前と値を検索します。

Sub GetDataFromSource() 
 
 Dim appOffice As OfficeDataSourceObject 
 
 Set appOffice = Application.OfficeDataSourceObject 
 appOffice.Open bstrConnect:="DRIVER=SQL Server;SERVER=ServerName;" & _ 
 "UID=user;PWD=;DATABASE=Northwind", bstrTable:="Employees" 
 
 With appOffice.Columns 
 MsgBox "Field Name: " & .Item(1).Name & vbLf & _ 
 "Value: " & .Item(1).Value 
 End With 
End Sub

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。