WorkbookBase.SetLinkOnData(String, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Her DDE bağlantısı güncelleştirildiğinde çalışan bir yordamın adını ayarlar.
public void SetLinkOnData (string name, object procedure);
Parametreler
- name
- String
Yönteminden döndürülen DDE/OLE bağlantısının adı LinkSources(Object) .
- procedure
- Object
Bağlantı güncelleştirilirken çalıştırılacak yordamın adı. Bu bir Microsoft Office Excel 4,0 makrosu veya Visual Basic yordamı olabilir. Bağlantı güncelleştirilirken hiçbir yordamın çalıştırılacağını göstermek için bu bağımsız değişkeni boş bir dizeye ayarlayın ("").
Örnekler
Aşağıdaki kod örneği, geçerli çalışma kitabındaki tüm DDE bağlantılarının koleksiyonunu alır ve sonra, SetLinkOnData bağlantılardan biri güncelleştirildiğinde adlı bir makroyu çalıştırmak için yöntemini kullanır UPDATE_MACRO .
Bu örnek, belge düzeyinde özelleştirme içindir
private void WorkbookSetLinkOnData()
{
Array links = (Array)this.LinkSources(Excel.XlLink.xlOLELinks);
if (links != null)
{
for (int i = 1; i <= links.Length; i++)
{
this.SetLinkOnData((string)links.GetValue(i), "UPDATE_MACR0");
}
}
else
{
MessageBox.Show("The workbook contains no DDE/OLE links.");
}
}
Private Sub WorkbookSetLinkOnData()
Dim Links As Array = _
CType(Me.LinkSources(Excel.XlLink.xlOLELinks), _
Array)
If Links IsNot Nothing Then
Dim i As Integer
For i = 1 To Links.Length
Me.SetLinkOnData(Links(i), "UPDATE_MACR0")
Next i
Else
MsgBox("The workbook contains no DDE/OLE links.")
End If
End Sub
Açıklamalar
İsteğe Bağlı Parametreler
İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz. Office çözümlerinde Isteğe bağlı parametreler.