0
我有許多連接到Oracle數據庫的excel文件。 但是,連接詳細信息以純文本形式存儲在連接詳細信息中。 這些Excels被許多不同的人訪問。 我需要將密碼和用戶名從外部文件「傳遞」到連接中,以保護數據庫憑證。 連接僅用於我的機器上的自動作業。因此,其他用戶不需要使用連接。 我的自動作業使用VBS腳本,因此解決方法最好。如何將外部文件中的用戶名和密碼傳遞到Excel數據連接
VBS的,與此交易的部分是
Dim xlApp, xlBook
Set xlApp = CreateObject("Excel.Application")
xlApp.DisplayAlerts = False
Set xlBook = xlApp.Workbooks.Open("where workbook is located", False)
xlApp.Run "SampleMacroName()"
xlbook.Save
xlBook.Close False
set xlBook = Nothing
xlApp.Quit
Set xlApp = Nothing
DisplayAlerts=false
有反正這裏引用用戶名和密碼? 理想情況下,我們正在尋找最簡單的解決方案,所以如果我們可以在代碼中對它們進行硬編碼,那將是可以接受的。