小幫手您好,
我日常在excel中的個人資料庫操作,不知是否有可能在excel VBA中呼叫XQ操盤高手(假設我的操盤高手原已在執行中並停在技術畫面,此處並非重新再讓XQ操盤高手再重新執行登錄一次),並且將我在excel中所設定的股號(如1101台泥)傳送給操盤高手,帶入原已執行中操盤高手技術畫面執行.
先謝謝您
小幫手您好,
我日常在excel中的個人資料庫操作,不知是否有可能在excel VBA中呼叫XQ操盤高手(假設我的操盤高手原已在執行中並停在技術畫面,此處並非重新再讓XQ操盤高手再重新執行登錄一次),並且將我在excel中所設定的股號(如1101台泥)傳送給操盤高手,帶入原已執行中操盤高手技術畫面執行.
先謝謝您
Hi 好朋友888,
您好,目前XQ操盤高手沒有上述您所提之功能,
以上說明,謝謝您的詢問。
我幫你實驗過,可以用 AutoIt 協助:
【Excel VBA】
Sub Macro1()
Call Shell("C:\Test-CmdLINE.exe 2330")
End Sub
【AutoIt - Test-CmdLINE.exe 內容】
Opt("WinTitleMatchMode", 2)
If $CmdLine[0] = 0 Then
Msgbox(4096,"通知","沒有輸入字串",1)
Else
Msgbox(4096,"通知","收到字串" & $CmdLine[1],1)
WinActivate("XQ操盤高手","")
Send($CmdLine[1]&"{Enter}")
EndIf
以上。簡單說,就是做一個轉介的動作,把你發出來的參數,重新帶進 XQ 中,當然,這是最粗略的方式,中間可以加入很多細節和偵錯動作。
2 評論