返回列表 上一主題 發帖

SetLinkOnData 和LinkSources 有什麼用處??

SetLinkOnData 和LinkSources 有什麼用處??

example:
Links = ActiveWorkbook.LinkSources(Sheets("股票").Range("A1").Formula)
    ActiveWorkbook.SetLinkOnData Links, "LinkChange"

Q1: SetLinkOnData 和LinkSources 有什麼用處??  如何使用?
Q2:假如DDE斷線的話....有沒有方法可以在不重開Excel情況下重設DDE?? 因為康和全都賺有時侯快市會斷線,要重開檔案才能夠再次連動~

謝謝~

本帖最後由 luhpro 於 2014-9-8 23:06 編輯
...
Q1: SetLinkOnData 和LinkSources 有什麼用處??  如何使用?
Q2:假如DDE斷線的話....有沒有方法可以在不重開Excel情況下重設DDE?? 因為康和全都賺有時侯快市會斷線,要重開檔案才能夠再次連動~
samsung2888 發表於 2014-9-8 15:52

只要將編輯游標移到 程式碼(快速鍵為 F7)視窗中的任一個的指令文字中間,再按下 F1 鍵即可看到該指令的說明:

SetLinkOnData 方法
expression.SetLinkOnData(Name, Procedure)
設定每當更新 DDE 連線時執行的程序名稱。

LinkSources 方法
expression.LinkSources(Type)
傳回活頁簿中連結的陣列。陣列中的名稱為被連線文件的名稱、
版本名稱或 DDE 或 OLE 伺服器名稱。如果沒有連結則傳回 Empty。為 Variant。


Q1 : 由上述說明文字可得該兩式的功能為:
Links = ActiveWorkbook.LinkSources(Sheets("股票").Range("A1").Formula)
從 Sheets("股票").[A1] 的公式中傳回活頁簿中DDE連結的陣列.

ActiveWorkbook.SetLinkOnData Links, "LinkChange"
設定每當更新 DDE 連線時執行的程序名稱為 LinkChange


Q2:
試試 ActiveWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources

TOP

回復 2# luhpro


    謝謝 luhpro這麼詳細解釋....萬分感謝!!!!.

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題