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 im Stammverzeichnis von C: eine Arbeitsmappe mit dem Namen Book2.xls vorhanden ist.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
Private Sub ConvertLinkToValue()
Globals.Sheet1.Range("A1").FormulaR1C1 = _
"='C:\[Book2.xls]Sheet1'!R2C2"
If DialogResult.Yes = MessageBox.Show("Break the link?", _
"Example", MessageBoxButtons.YesNo) Then
Me.BreakLink("C:\Book2.xls", _
Excel.XlLinkType.xlLinkTypeExcelLinks)
End If
End Sub
private void ConvertLinkToValue()
{
Globals.Sheet1.Range["A1", missing].FormulaR1C1 =
@"='C:\[Book2.xls]Sheet1'!R2C2";
if (DialogResult.Yes == MessageBox.Show("Break the link?", "Example",
MessageBoxButtons.YesNo))
{
this.BreakLink(@"C:\Book2.xls",
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.