WorkbookBase.UpdateLink メソッド
1 つ以上の Microsoft Office Excel、DDE、または OLE リンクを更新します。
名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 内)
構文
'宣言
Public Sub UpdateLink ( _
name As Object, _
type As Object _
)
public void UpdateLink(
Object name,
Object type
)
パラメーター
- name
型 : System.Object
LinkSources メソッドから返された、更新する Excel または DDE/OLE リンクの名前です。
- type
型 : System.Object
XlLinkType 値のいずれか。
解説
このメソッドをパラメーターなしで呼び出すと、Excel は既定ですべてのワークシートのリンクを更新します。
省略可能なパラメーター
省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。
例
次のコード例では、Excel ブックに外部リンクを作成し、UpdateLink メソッドを使用してリンクを更新します。この例では、ブックが Cook2.xlsx B のディレクトリのルートにあると仮定しています。
Private Sub WorkbookUpdateLink()
Dim Links As Array = _
CType(Me.LinkSources(Excel.XlLink.xlExcelLinks), _
Array)
If Links IsNot Nothing Then
Dim i As Integer
For i = 1 To Links.Length
Me.UpdateLink(Links(i), _
Excel.XlLinkType.xlLinkTypeExcelLinks)
Next i
Else
MsgBox("The workbook contains no links to " & _
"other workbooks.")
End If
End Sub
private void WorkbookUpdateLink()
{
Array links = (Array)this.LinkSources(Excel.XlLink.xlExcelLinks);
if (links != null)
{
for (int i = 1; i <= links.Length; i++)
{
this.UpdateLink((string)links.GetValue(i),
Excel.XlLinkType.xlLinkTypeExcelLinks);
}
}
else
{
MessageBox.Show("The workbook contains no links to " +
"other workbooks.");
}
}
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。