WorkbookBase.ChangeLink(String, String, XlLinkType) 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.
Bir belgeden diğerine bağlantıyı değiştirir.
public void ChangeLink (string name, string newName, Microsoft.Office.Interop.Excel.XlLinkType type);
Parametreler
- name
- String
Yönteminden döndürüldüğünden, değiştirilecek Microsoft Office Excel veya DDE/OLE bağlantısının adı LinkSources(Object) .
- newName
- String
Bağlantının yeni adı.
- type
- XlLinkType
XlLinkTypeBağlantı türünü belirten değerlerden biri.
Örnekler
Aşağıdaki kod örneği bir Excel çalışma kitabına dış bağlantı oluşturur ve sonra ChangeLink bağlantı hedefini değiştirmek için yöntemini kullanır. Bu örnekte, çalışma kitaplarının C dizininin kökünde Book2.xlsx ve Book3.xls var olduğu varsayılır.
Bu örnek, belge düzeyinde özelleştirme içindir
private void ChangeAllLinks()
{
Globals.Sheet1.Range["A1"].FormulaR1C1 =
@"='C:\[Book2.xlsx]Sheet1'!R2C2";
this.ChangeLink(@"C:\Book2.xlsx", @"C:\Book3.xlsx",
Excel.XlLinkType.xlLinkTypeExcelLinks);
}
Private Sub ChangeAllLinks()
Globals.Sheet1.Range("A1").FormulaR1C1 = _
"='C:\[Book2.xlsx]Sheet1'!R2C2"
Me.ChangeLink("C:\Book2.xlsx", "C:\Book3.xlsx", _
Excel.XlLinkType.xlLinkTypeExcelLinks)
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.