2017-08-14

なおった?

とりあえず前回の「Book1のアクティブシートが消える?」の事象は回避することができました。

ググってみると、「ActiveSheetはあまり使用しない方がよい」みたいなネタがあって、VBAソースを確認してみると、押印処理でActiveSheetを使用した内容がありました。

そのActiveSheetのワークブックは、Workbookオブジェクトで開いたものであり、オブジェクト変数としては存在するものの、そのアクティブシートはオブジェクト変数のシートであり、実際にユーザーの目に見えるものではないシートだからダメなのかな??
…といった感じです。
(うまく表現ができない)

結局は、VBA内でWorkbookオブジェクトのシートを明確に指定してあげることで事象を回避することができました。

若干ながら腑に落ちないようなところもあるけど、よかったよかった。
結果オーライですね。
ですよね?

ではまた皆様。

0 件のコメント:

コメントを投稿

なおった?

とりあえず前回の「 Book1のアクティブシートが消える? 」の事象は回避することができました。 ググってみると、「ActiveSheetはあまり使用しない方がよい」みたいなネタがあって、VBAソースを確認してみると、押印処理でActiveSheetを使用した内容がありまし...