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 메서드를 사용하여 이 링크를 링크 대상 값으로 바꾸라는 메시지를 표시합니다. 이 예제에서는 통합 문서 Book2.xls가 C 디렉터리의 루트에 있다고 가정합니다.
이 예제는 문서 수준 사용자 지정을 위한 것입니다.
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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.