[問題] 請教有關DDE傳輸的問題已回收

看板MATLAB作者 (象群,暴走!!)時間16年前 (2009/05/14 06:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近在用MatLab寫看盤程式的時候遇到了一個問題想來請教各位高手, 我是利用DDE傳輸得到元大Yes!Win的資料,其指令如下: channel = ddeinit ( 'Yes' , 'DQ' ) ; price = ddereq ( channel , '1101.Price' ) ; channel為一個不為零的值,代表有成功建立DDE連結, 可是price卻永遠只能得到0 ------------------------------------------------------- 後來我發現,若是打開Excel,並在儲存格上寫下以下公式: =YES|DQ!'1101.Price' 在保持此Excel檔開啟下,再重新執行上面那兩行MatLab指令, 便可以成功得到數值資料,但若是將Excel儲存格改成: =YES|DQ!'1102.Price' 則MatLab便又只能得到0 ------------------------------------------------------- 想請問的是,有沒有辦法只使用MatLab直接得到DDE傳來的資料, 而不需要先開啟Excel? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 121.254.79.183 ※ 編輯: ese 來自: 121.254.79.183 (05/14 06:33)
文章代碼(AID): #1A2qZXoF (MATLAB)
文章代碼(AID): #1A2qZXoF (MATLAB)