我正在使用VBA启动PowerShell脚本。我能够将一些参数从VBA应用程序传递到PowerShell脚本,但是我无法弄清楚如何让PowerShell将数据反馈给VBA应用程序。
我很欣赏你们在解决这个问题时可能对我有任何见解。
谢谢。
答案 0 :(得分:2)
您应该可以在Access数据库中插入一些内容,如下所示:
$db = 'C:\path\to\your.mdb'
$value = "..."
$conn = New-Object -COM ADODB.Connection
$conn.open("Provider = Microsoft.Jet.OLEDB.4.0;Data Source=$db")
$cmd = New-Object -COM ADODB.Command
$cmd.ActiveConnection = $conn
$cmd.CommandText = "INSERT INTO [table] ([field]) VALUES ('$value')"
$cmd.Execute()
$conn.Close()