Powerpoint から Access データを取得することは確かに可能です。
Microsoft DAO Object Library
VBA プロジェクトで に正しい参照が設定されていることを確認する必要があります。
次に、PowerPoint プレゼンテーションのテキスト ボックスに入力するために、次のような関数を呼び出して、指定された TaskPriority に一致するタスクのリストを含む文字列を返すことができます。
Function GetTaskListFromAccess(taskPriority as Integer) as String
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim listOfTasks as String
Set db = DBEngine.OpenDatabase(“C:\my_database.accdb”)
Set rs = db.OpenRecordset("SELECT * FROM TaskTable WHERE TaskPriority=" & _
taskPriority, dbOpenSnapshot)
If not rs is nothing then
If rs.RecordCount > 0 then
With rs
While Not .EOF
if listOfTask = "" then
listOfTasks = !TaskName
Else
listOfTasks = listOfTasks & vbCrLf & !TaskName
End If
.MoveNext
Loop
.Close
End With
End If
Set rs = nothing
End If
Set db = nothing
GetTaskListFromAccess = listOfTasks
End Function