SetLinkOnData 和LinkSources 有什麼用處??
- 帖子
- 11
- 主題
- 4
- 精華
- 0
- 積分
- 51
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- 2010
- 閱讀權限
- 20
- 註冊時間
- 2013-11-14
- 最後登錄
- 2018-8-6
|
SetLinkOnData 和LinkSources 有什麼用處??
example:
Links = ActiveWorkbook.LinkSources(Sheets("股票").Range("A1").Formula)
ActiveWorkbook.SetLinkOnData Links, "LinkChange"
Q1: SetLinkOnData 和LinkSources 有什麼用處?? 如何使用?
Q2:假如DDE斷線的話....有沒有方法可以在不重開Excel情況下重設DDE?? 因為康和全都賺有時侯快市會斷線,要重開檔案才能夠再次連動~
謝謝~ |
|
|
|
|
|
|
- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2024-11-14
|
2#
發表於 2014-9-8 23:02
| 只看該作者
本帖最後由 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 |
|
|
|
|
|
|
- 帖子
- 11
- 主題
- 4
- 精華
- 0
- 積分
- 51
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- 2010
- 閱讀權限
- 20
- 註冊時間
- 2013-11-14
- 最後登錄
- 2018-8-6
|
3#
發表於 2014-9-10 20:09
| 只看該作者
回復 2# luhpro
謝謝 luhpro這麼詳細解釋....萬分感謝!!!!. |
|
|
|
|
|
|