タグ

2009年8月28日のブックマーク (1件)

  • DINAME Excel VBA / 「リンクを更新しない」でブックを開く

    ■状況 VBAで収集元のエクセルブックを開くとき、「ほかのデータソースへのリンク云々」メッセージボックスが表示される。ここで「リンクを更新しない」で開くことが決まっているとき、メッセージを出さずに処理を進めるには? ■対策 OpenメソッドのUpdateLinks引数に0を指定する。 値 内容 0 外部参照、リモート参照ともに更新されません。 1 外部参照は更新され、リモート参照は更新されません。 2 リモート参照は更新され、外部参照は更新されません。 3 外部参照、リモート参照ともに更新されます。 'リンクを更新しないで開く Workbooks.Open FileName:="C:\Book1.xls", UpdateLinks:=0 'リンクを更新して開く Workbooks.Open FileName:="C:\Book1.xls", UpdateLinks:=3