Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12601 / 13644 ツリー ←次へ | 前へ→

【9660】ブックの再表示・・・ 鎌田 03/12/12(金) 11:01 質問
【9673】Re:ブックの再表示・・・ しのしの 03/12/12(金) 13:31 回答
【9684】Re:ブックの再表示・・・ 鎌田 03/12/12(金) 15:00 お礼

【9660】ブックの再表示・・・
質問  鎌田  - 03/12/12(金) 11:01 -

引用なし
パスワード
   すみません。どなたか教えていただけますか?

VB6.0で作成したブックを開くと、何もシート(ブック)が表示されていない状態で、
「ウィンドウの再表示」で「表示するブック」を選択してあげないと
見れないんです。
シートのプロテクトは行っています。

 Set xlBook_WORK = GetObject("c:\sample.xls")
 Set xlSheet_WORK = xlBook_WORK.Worksheets("samp1")
 xlSheet_WORK.Range("A10") = "TEST"

 xlSheet_WORK.Protect Password:="aaa", DrawingObjects:=True
        , Contents:=True, Scenarios:=True
 xlSheet_WORK.SaveAs "c:\test.xls"

既存のブック(sample.xls)は普通に表示されます。
GetObjectを使用することが問題なのでしょうか・・

何か解決策があれば教えてください。
よろしくお願いします。

【9673】Re:ブックの再表示・・・
回答  しのしの  - 03/12/12(金) 13:31 -

引用なし
パスワード
   >「ウィンドウの再表示」で「表示するブック」を選択してあげないと
>見れないんです。

そのとおりです。ウィンドウを表示してください。

xlBook_WORK.Windows(1).Visible = True

あるいは
xlBook_WORK.Application.Visible = True

などなど。

【9684】Re:ブックの再表示・・・
お礼  鎌田  - 03/12/12(金) 15:00 -

引用なし
パスワード
   うまく表示できました。

ありがとうございました。

12601 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free