• ベストアンサー

VBA:非表示のBOOKの扱い

非表示になっているBook(ファイル "aaa")のSHEET1に Bookを非表示のまま テキストボックスを追加し、 その中に”ABC”の文字を書き込み、 文字を赤字に、 テキストボックスを赤枠に する方法を教えて下さい。 いつもはアクティブにしてセレクトしてから処理していたので、非表示のままの方法が分かりません。 お分かりの方お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • guruguru2
  • ベストアンサー率29% (39/132)
回答No.1

こんにちは(^^) Dim book As Excel.Workbook '(1)ブックを開く Set book = Workbooks.Open(ThisWorkbook.Path & "\aaa.xls") '(2)ブックを非表示 book.Windows(1).Visible = False '(3)対象シートをアクティブに book.Worksheets("Sheet1").Activate '(4)詳細設定 '☆テキストボックスを追加 '☆"ABC"文字設定 '☆文字色・線色 赤に設定 '(5)ブックを表示 book.Windows(1).Visible = True set book = nothing ではいかがでしょうか? (3)を実行した後は >いつもはアクティブにしてセレクトしてから処理していたので、非表示のままの方法が分かりません。 と仰っていることから今まで使用していたプログラムで対応できるはすですよ(^^)

mk1234
質問者

お礼

回答ありがとうございます。 非表示でもACTIVEに出来るのですね。 これなら何でも出来そうです。

関連するQ&A