Método WorkbookBase.BreakLink
Converte fórmulas vinculadas a outras fontes do Excel de Microsoft Office ou fontes OLE em valores.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public Sub BreakLink ( _
name As String, _
type As XlLinkType _
)
public void BreakLink(
string name,
XlLinkType type
)
Parâmetros
- name
Tipo: System.String
O nome do link.
- type
Tipo: Microsoft.Office.Interop.Excel.XlLinkType
Dentre as XlLinkType valores.O tipo de link.
Exemplos
O exemplo de código a seguir cria um link para outra pasta de trabalho do Excel e, em seguida, solicita que o usuário substitua o link com o valor de destino do link usando o BreakLink método. Este exemplo assume que Pasta2 existe na raiz do diretório c de pasta de trabalho.
Este exemplo é para uma personalização em nível de documento.
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);
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.