2011-09-02 113 views

回答

3

不,沒有辦法據我所知,VS.NET不支持VBA。

如果你正在創建一個新詞或excel文件,你可以做什麼是創建一個管理辦公室解決方案,安裝了VSTO 2010(Visual Studio Tools for Office),你可以創建在VS 2010內處理的託管文檔而自動化語言不再是VBA,而是C#或VB.NET。

這是新文件可行的解決方案,爲舊文件要麼你轉換他們,如果他們是小的或者你保留舊VBA代碼,老VBA編輯器爲您的圖片。

Mark我希望MS製作了一個工具,將舊格式轉換爲新格式! :(

+0

所以你的意思是像Office加載項目VS –

+0

沒錯,這就是他們現在是如何調用,過去他們被稱爲管理的文檔項目:http://msdn.microsoft.com/en- us/office/hh133430 MS會隨時更改名稱,可能是因爲必須安裝一個名爲VSTO 2010的組件,以便在VS 2010中的新項目嚮導中顯示項目模板。 –

+0

是的,在C#中做了幾個,我更喜歡到VB,但是你可以創建一個只適用於一個文檔,如啓用宏的文檔,並在文檔中添加控件*。 –