[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ブックを開かないでコメントを取得』(shut)
ブックを開かないでセルの値を取得するのは、 MsgBox ExecuteExcel4Macro("'C:\[Book1.xls]Sheet1'!R1C1") ですが、そのセルのコメントって取得出来ませんか?
ExecuteExcel4Macroをどうしても使いたいということですか? 開いたブックなら、次の構文で取得できます。 MsgBox Application.ExecuteExcel4Macro("GET.NOTE(""'[Book1.xls]Sheet1'!R1C1"")") 閉じていると、フルパスでも取得できないかもしれません。 少なくとも、できる、という記述は見つかりませんでした。 ScreenUpdatingで画面表示をコントロールして、 開いても開いていないかのように見せかけた方が扱いやすいコーディングになる ような気はします。 Application.ScreenUpdating = False Workbooks.Open "C:\Book1.xls" MsgBox Workbooks("book1.xls").Worksheets("Sheet1").Cells(1, 1).Comment.Text Workbooks("Book1.xls").Close SaveChanges:=False Application.ScreenUpdating = True (みやほりん)(-_∂)b
みやほりんさん有り難う御座います。(shut) ScreenUpdating使った事がありませんので、試してみます。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.