Metoda WorkbookBase.BreakLink —
Konwertuje formuły połączone z innych źródeł programu Microsoft Office Excel lub źródeł OLE do wartości.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public Sub BreakLink ( _
name As String, _
type As XlLinkType _
)
public void BreakLink(
string name,
XlLinkType type
)
Parametry
- name
Typ: System.String
Nazwa łącza.
- type
Typ: Microsoft.Office.Interop.Excel.XlLinkType
Jedna z wartości XlLinkType.Typ łącza.
Przykłady
Poniższy kod tworzy łącze do innego skoroszytu programu Excel, a następnie monituje użytkownika o zamienić łącza z wartością miejsce docelowe łącza przy użyciu BreakLink metody.W tym przykładzie założono, że skoroszyt, który Book2.xlsx istnieje w katalogu głównym katalogu C.
Ten przykład dotyczy dostosowywania na poziomie dokumentu.
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);
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.