2016-11-25 57 views
2

我試圖使用vba從Excel文件運行SPSS-Syntax-command(例如:「freq v1。」)。 這用於工作,但不知何故不再。我不知道爲什麼,我沒有改變任何東西。 下面是代碼:使用vba從excel運行SPSS-Syntax

text="freq v1." 
Set objSpssApp = GetObject(, "Spss.Application") 
Set objOutputDoc = objSpssApp.NewOutputDoc 
objSpssApp.ExecuteCommands text, True 

有沒有人一個想法,這是爲什麼不工作了?

Thx很多!

+0

你得到了什麼錯誤信息? –

+0

你有沒有引用SPSS類型庫?如果您重新安裝了MS Office或更改了計算機,您可能需要重新設置它:在VBA編輯器窗口的工具菜單,引用,查找「SPSS ...」並選中它,然後選中 –

+0

thx,但是,SPSS類型庫中有勾號。我收到一條錯誤消息「找不到此組件的許可信息。您沒有在設計環境中使用此功能的適當許可(錯誤429)」。 – loswollos

回答

0

IIRC Spss.Application幾年前成爲Spss.Application16。但是你需要一個SPSS許可來使用它。