WorkbookBase.BreakLink-Methode
Konvertiert mit anderen Microsoft Office Excel-Quellen oder OLE-Quellen verknüpfte Formeln in Werte.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntax
'Declaration
Public Sub BreakLink ( _
name As String, _
type As XlLinkType _
)
public void BreakLink(
string name,
XlLinkType type
)
Parameter
- name
Typ: System.String
Der Name des Links.
- type
Typ: Microsoft.Office.Interop.Excel.XlLinkType
Einer der XlLinkType-Werte.Der Typ des Links.
Beispiele
Im folgenden Codebeispiel wird ein Link zu einer anderen Excel-Arbeitsmappe erstellt, und dann wird der Benutzer aufgefordert, den Link mithilfe der BreakLink-Methode durch den Wert des Linkziels zu ersetzen.In diesem Beispiel wird davon ausgegangen, dass Book2.xlsx Arbeitsmappe im Stammverzeichnis des Laufwerks vorhanden ist.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
Private Sub ConvertLinkToValue()
Globals.Sheet1.Range("A1").FormulaR1C1 = _
"='C:\[Book2.xlsx]Sheet1'!R2C2"
If DialogResult.Yes = MessageBox.Show("Break the link?", _
"Example", MessageBoxButtons.YesNo) Then
Me.BreakLink("C:\Book2.xlsx", _
Excel.XlLinkType.xlLinkTypeExcelLinks)
End If
End Sub
private void ConvertLinkToValue()
{
Globals.Sheet1.Range["A1"].FormulaR1C1 =
@"='C:\[Book2.xlsx]Sheet1'!R2C2";
if (DialogResult.Yes == MessageBox.Show("Break the link?", "Example",
MessageBoxButtons.YesNo))
{
this.BreakLink(@"C:\Book2.xlsx",
Excel.XlLinkType.xlLinkTypeExcelLinks);
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.