2010-10-28 40 views
0

我目前已經寫了一個用VBA編寫的子文件,通過點擊一個Excel文檔中的按鈕來調用它。子接收文檔單元格中的數據並將其發送到Web服務。VBA - Visual Studio中的自動化Excel 2007文檔

當Visual Studio自動化Excel時,所有這些工作都完美無瑕。

我想知道是否有一種方法可以將此excel文件保存到不需要Visual Studio運行的位置。我希望能夠將excel文件分發給其他人,以便他們可以將Web服務與自己的數據一起使用。

這是可能的...如果是這樣怎麼樣?

非常感謝!

+2

excel vba在excel中運行,對不對? – 2010-10-28 14:33:52

+0

正如http://www.webcontinuum.net/ws_4.aspx ...? – Fionnuala 2010-10-28 14:34:19

回答

1

Excel內置了一個Visual Basic IDE。您可以按Alt-F11進入該窗口或轉至工具 - >宏 - > Visual Basic編輯器。您可以在此處編輯/添加/編寫代碼,以便與您正在處理的工作表一起移動。

要完成要執行的操作,請在電子表格中創建一個按鈕。您可以使用Visual Basic工具箱,該工具箱可以通過View - > Toolbars - > Visual Basic進行訪問。創建按鈕。如果在設計模式下雙擊該按鈕,則VB編輯器將啓動,並會將您帶到該按鈕的代碼。將你寫的代碼粘貼到那裏,你就會被設置。你的子應該看起來像這樣:

Private Sub CommandButton1_Click() 
    ' Code goes here 
End Sub