ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

VBAªº DDE ¨ç¼Æ §ì¨ú

VBAªº DDE ¨ç¼Æ §ì¨ú

¥»©«³Ì«á¥Ñ Scott090 ©ó 2017-9-22 14:26 ½s¿è

Àµ½Ð¨ó§U¦p¦ó¥¿½T¨ú±o¸ê®Æ

¬Ý½L³nÅ饴¶}¡AÀx¦s®æ©ñ¤J DDE¤½¦¡¬O¥i¥H¨ú±o¸ê®Æªº¡C
§Æ±æ¥ÎDDE¨ç¼Æ¨Ó°µ³o¤@¥ó¨Æ¡A¦ý¨S¯à¦pÄ@¡A
¦p¤Uªºµ{¦¡¡G
1. Application.DDEInitiate("EWinner", "RQ") ¥i¥H¥´¶}DDE³q¹D
2. returnList = Application.DDERequest(ChannelNum, "'100000.Open'") ³z¹L³q¹D°e¥X item  '100000.Open'
    ´NµLªk¨ú±o¸ê®Æ¡F returnList ¤º¬O¦r¦ê "¿ù»~ 2023"
  1. ''DDE®æ¦¡¡GServerName|Topic!Item
  2. ''Àx¦s®æ¤º¤½¦¡
  3. ''¶}½L»ù¡G=EWinner|RQ!'100000.open'
  4. ''³Ì°ª»ù¡G=EWinner|RQ!'100000.high'
  5. ''³Ì§C»ù¡G=EWinner|RQ!'100000.low'
  6. ''¦¨¥æ»ù¡G=EWinner|RQ!'100000.price'
  7. ''
  8. Sub DDELinkTest()
  9.    
  10.     Dim ChannelNum As Long
  11.     Dim i%, j%
  12.     Dim returnList
  13.         
  14.     '«Ø¥ßDDE³sµ²³q¹D
  15.     'DDEInitiate(AppName, Topic)
  16.     Do
  17.         ChannelNum = Application.DDEInitiate("EWinner", "RQ") 'ÂIª÷ÆFªºAppName¡GEWinner¡BTopic¡GRQ
  18.         i = i + 1
  19.     Loop While i < 50 And ChannelNum = 0    '½T»{¤w«Ø¥ß³q¹D
  20.    
  21.     If ChannelNum <> 0 Then
  22.         'DDERequest(channel, item)¡A item = stockNumber 100000.Open ´ú¸Õ¤j½L 100000 ¶}½L»ù
  23. '         Àx¦s®æ¤º¤½¦¡ "=EWinner|RQ!'100000.open'"
  24.             returnList = Application.DDERequest(ChannelNum, "'100000.Open'")
  25. ''
  26.             On Error GoTo ErrorHand
  27.             '¨ú±o¸Ó¶µ¥Øªº¸ê®Æ¤º®e
  28.             For j = LBound(returnList) To UBound(returnList)
  29.                 ActiveSheet.Cells(75, i + 1).Formula = returnList(j)
  30.             Next
  31.         
  32.     End If
  33.         
  34. ErrorHand:
  35.     On Error GoTo 0
  36.     'Ãö³¬DDE³sµ²³q¹D
  37.     Application.DDETerminate ChannelNum
  38. End Sub
½Æ»s¥N½X

¦^´_ 2# kingmvp


    ÁÂÁÂkingmvp¥Sªº¦^À³
Application.DDERequest(ChannelNum, "'100000.Open'")
§ï¦¨   Application.DDERequest(ChannelNum, "100000.Open") ÁÙ¬O¤£¦æ "¿ù»~ 2023"

¤£ª¾¬O§_ Ewinner³o­Ó¬Ý½Lµ{¦¡ªº·¾³q°ÝÃD¡F¤£¹L¥Î¬Û¦Pªº®æ¦¡¤½¦¡ª½±µ©ñ¨ì Àx¦s®æ¤º¬O¥i¥Hªº

TOP

¦^´_ 4# kingmvp


    ±q·s¦p©Ò«ØÄ³¡AÁÙ¬O¤£¯à¥Î
°²¦p¦³½Ö­è¦n¤]¬O¥ÎÂIª÷ÆFªº¸Ü¤]¥i¸Õ¸Õ¬Ý

ÁÂÁÂ

TOP

        ÀR«ä¦Û¦b : ¨C¤ÑµL©Ò¨Æ¨Æ¡A¬O¤H¥Íªº®ø¶OªÌ¡A¿n·¥¡B¦³¥Î¤~¬O¤H¥Íªº³Ð³yªÌ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD