WorkbookBase.BreakLink - метод
Преобразует формулы, связанные с другими источниками Microsoft Office Excel или OLE, в значения.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public Sub BreakLink ( _
name As String, _
type As XlLinkType _
)
public void BreakLink(
string name,
XlLinkType type
)
Параметры
- name
Тип: System.String
Имя ссылки.
- type
Тип: Microsoft.Office.Interop.Excel.XlLinkType
Одно из значений XlLinkType.Тип ссылки.
Примеры
В следующем примере кода создается ссылка на другую книгу Excel, затем с помощью метода BreakLink пользователю предлагается заменить ссылку значением, представляющим назначение ссылки. В данном примере предполагается, что в корневом каталоге диска C существует книга с именем Book2.xls.
В этом примере демонстрируется настройка уровня документа.
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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.