有沒有辦法在Visual Studio中編寫VBA代碼。如果沒有,還有其他的選擇嗎?在Visual Studio中編寫Excel VBA代碼
回答
Excel的VBA代碼只能使用VBA IDE在Excel內寫入。 VBA項目存儲爲Excel文件的一部分,無法加載到Visual Studio中。
但是,您可以使用Visual Studio編寫用於Excel的VSTO託管加載項。以下MSDN頁面涵蓋了使用VBA和VSTO進行開發。
您還可以使用VBA的互操作特性來滅你的VBA代碼寫在Visual Studio中(COM)對象。
我一直在尋找這個問題的答案我自己。
最好我發現我自己是從Excel中導出模塊等的代碼,您已經寫入(或空白)的代碼並將其加載到Visual Studio環境中。
它並不能提供很多功能,但突出顯示的文本和自動縮進功能非常好,與標準VBA環境相比,它更易於閱讀。
然後,一旦完成,只需將其導入Excel。
錯誤檢測和智能感知如何? – beppe9000
您可以做的最好的辦法是將辦公室Visual Basic編輯器(VBE)工具彎曲到您喜歡的位置。如果你留在它的原生環境,你會得到錯誤檢測,智能感知,實時運行的代碼等的全功率
我的祕訣......
在VBE轉到工具>選項>編輯器標籤。
關閉「自動語法檢查」。你仍然得到代碼突出錯誤,但沒有惱人的彈出窗口。轉到編輯器格式選項卡並將字體更改爲
Consolas (Western)
,尺寸11
。對於代碼縮進安裝真棒,免費,Code Manager。它增加了一些生病的鍵盤快捷鍵。
充分利用Edit toolbar easily accessible代碼註釋/取消註釋。
有了這些你結束了體面,實用,鍵盤環境友好半的方式來寫你的視覺上吸引人碼簡單的更改。 :-D
- 1. 在Visual Studio中編寫Flex 3代碼?
- 2. 編寫腳本在Excel VBA代碼
- 3. 如何在Visual Studio 2015社區中編寫Excel 2010 VBA?
- 4. 如何在Visual Studio代碼中編寫React.js代碼?
- 5. 使用Visual Studio編寫AVR代碼
- 6. 2013 Mac Excel:無法在Visual Basic編輯器中編寫代碼
- 7. 在沒有Visual Studio的情況下編寫vb.net for Excel?
- 8. VBA MS Excel:我可以在模塊中編寫UserForm代碼嗎?
- 9. 在Visual Studio中編寫用於Linux平臺的C++代碼
- 10. 在Visual Studio中編寫ASP代碼的位置?
- 11. 在Monarch中編寫Visual Studio代碼語法
- 12. 在Visual Studio代碼中編寫單元測試
- 13. G ++編譯Visual Studio代碼
- 14. Visual Studio代碼 - SCSS編譯
- 15. VBA代碼在Excel
- 16. Intelisence在Visual Studio代碼參照到C#編寫DLL在Object Pascal
- 17. Excel VBA代碼
- 18. 在Visual Studio代碼
- 19. 在Visual Studio代碼
- 20. 在Visual Studio代碼
- 21. 編寫VBA在Excel 2007在Excel 2003
- 22. 在Visual Studio 2005中編寫最簡潔的Visual C++代碼的技巧?
- 23. Visual Studio中編寫代碼到Form1.vb的,而不是form1.designer.vb
- 24. 是否有可能在C#編寫visual studio代碼插件?
- 25. 從Visual Studio 2010中的Visual Studio 2008項目編輯源代碼
- 26. SenderEmailAddress在VBA代碼在Excel
- 27. 如何在沒有UI編輯器的Visual Studio 6.0中編寫代碼
- 28. Excel中的VBA編碼
- 29. 在Excel中爲Visual Basic編寫循環
- 30. Excel 2003中的VBA編寫.. ArrayList的
Office中的VBA IDE。在Office應用程序中按F11。 –