應用程式/解決方案‎ > ‎雜記‎ > ‎專題‎ > ‎

DDE相關


Excel/DDE批次工具(下載)(下載x64)

這支單一執行檔可以透過DDE推撥訊息到EXCEL
DDE執行環境從Windows 2000,XP ~ Win10 都可以 (無須搭NET)
Office版本從2000到2016都可正確運作

程式執行有2個參數的模式和3個參數的模式

3個參數: 工作表名稱 , 格位代碼 , 內容
Ex:
PushExcel "Sheet1" "R1C1" "Hello!"

2個參數: 工作表名稱 , 用逗號隔開的連續以 格位代碼=內容 的字串
Ex:
PushExcel "Sheet1" "R2C1=3,R2C2=4,R2C3==A2+B2,R2C4==A2*B2"

程式執行於訊息推撥完畢會立刻結束(執行狀態回傳值1),
若無法於1秒內連上指定的工作表則取消動作結束(執行狀態回傳值0)
如果是EXCEL處於編輯狀態不能回應,則程式會等到EXCEL正確回應後結束

另有雷同DDE架構的Socket版,處理訊息的效能是EXCEL的百萬倍以上,又能在LAN/WAN上運行不侷限於Local,
如同EXCEL是DDE Sever的角色, Socket版就是Feed-Server,
如同上面的push程式是DDE Client的角色 Socket版就是Feed-API,
可參考 Feed-Server行情導入介面與Feed-API , 訂閱資料的部份
如同EXCEL是DDE Client可以去訂其他DDE Server的資料, Socket版就是DbfTC API了!


註解