2014-03-12 46 views
0

我對VBA編程非常陌生,我有一個從INI文件中讀取數據的VBA代碼,現在我的Boss讓我去註冊表!有人能指導我他的意思嗎?我的意思是我給INI文件中的輸入文件,輸出文件保存在某個文件夾中,但是這個註冊表是什麼?如何從註冊表中讀取輸入,輸出文件?在VBA中使用註冊表

回答

3

我相信他是要求將INI遷移到註冊表字符串的集合,這些註冊表字符串可以直接從註冊表中填充程序配置,而不是INI文件。要做到這一點,請閱讀本文中有關創建新註冊表項的文章 - >Here

但是,在您深入註冊註冊表之前,請驗證您的老闆想要的是什麼。因爲搞亂註冊表可能是一個破壞性的結局。

2

Steve McMahon爲vb6寫了一個很棒的註冊表類。你可以在這裏找到它。 http://www.vbaccelerator.com/codelib/inireg/registry.htm

如果你打算在MS Access中使用它,你需要用CurrentProject.Name替換所有的App.EXEName。

您會希望您的應用在HKEY_CURRENT_USER \ Software下擁有自己的節點。 祝你好運,並小心不要混淆任何其他註冊表項。

+1

+1很酷的註冊表處理概述! – Rich

+0

Thanks @Rich。我不能讚揚它,但它允許我建立一個邪惡的酷DSN(odbc mgr)課程。如果您有興趣,我會在寫完文章後將鏈接發佈到我的博客上。 – RubberDuck

+0

地獄是的。發佈時發佈鏈接。 – Rich