Excel VBA質問箱 IV

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

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


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

【44874】マクロ無効を知る方法 MIDO 06/12/5(火) 10:31 質問[未読]
【44882】Re:マクロ無効を知る方法 Jaka 06/12/5(火) 12:32 発言[未読]
【44886】Re:マクロ無効を知る方法 MIDO 06/12/5(火) 13:05 質問[未読]
【44887】Re:マクロ無効を知る方法 Blue 06/12/5(火) 13:19 発言[未読]
【44891】Re:マクロ無効を知る方法 MIDO 06/12/5(火) 14:39 質問[未読]
【44893】Re:マクロ無効を知る方法 Blue 06/12/5(火) 15:09 質問[未読]
【44894】Re:マクロ無効を知る方法 MIDO 06/12/5(火) 15:17 お礼[未読]
【44895】Re:マクロ無効を知る方法 飛ばない豚 06/12/5(火) 15:47 発言[未読]
【44896】Re:マクロ無効を知る方法 飛ばない豚 06/12/5(火) 15:58 発言[未読]

【44874】マクロ無効を知る方法
質問  MIDO  - 06/12/5(火) 10:31 -

引用なし
パスワード
   マクロ使用で困ったことが有ります。
マクロ記述が有るブックをマクロ無効で開いた時、
それを知る手段は有りますか?
また、マクロ無効で保存後、マクロ有効で開くとブックが開けなくなり、
Microsoftへ送信のエラーメッセージが出てしまいます。
どなたか、ご存知の方がいましたら教えてください。m(_ _)m

【44882】Re:マクロ無効を知る方法
発言  Jaka  - 06/12/5(火) 12:32 -

引用なし
パスワード
   ▼MIDO さん:
>マクロ記述が有るブックをマクロ無効で開いた時、
>それを知る手段は有りますか?
これをマクロでしようというのでしょうか?
かなり矛盾がありますが、残念ながら無いと思います。

>また、マクロ無効で保存後、マクロ有効で開くとブックが開けなくなり、
>Microsoftへ送信のエラーメッセージが出てしまいます。
こういうのは体験したことが無いので、なんともいえません。
たったこれだけの情報では、回答も付きにくいかも知れません。
マクロを無効で開いて、マクロを変更されたとか、セルを参照している場合コード内容と矛盾が生じたとか....。

【44886】Re:マクロ無効を知る方法
質問  MIDO  - 06/12/5(火) 13:05 -

引用なし
パスワード
   ▼Jaka さん:
回答ありがとうございます。
マクロを無効で開いた時ブックを表示させたくないのと、
保存ボタンを押させたくないのですが。。。

>▼MIDO さん:
>>マクロ記述が有るブックをマクロ無効で開いた時、
>>それを知る手段は有りますか?
>これをマクロでしようというのでしょうか?
>かなり矛盾がありますが、残念ながら無いと思います。
>
>>また、マクロ無効で保存後、マクロ有効で開くとブックが開けなくなり、
>>Microsoftへ送信のエラーメッセージが出てしまいます。
>こういうのは体験したことが無いので、なんともいえません。
>たったこれだけの情報では、回答も付きにくいかも知れません。
>マクロを無効で開いて、マクロを変更されたとか、セルを参照している場合コード内容と矛盾が生じたとか....。

【44887】Re:マクロ無効を知る方法
発言  Blue  - 06/12/5(火) 13:19 -

引用なし
パスワード
   >マクロを無効で開いた時ブックを表示させたくないのと、
過去ログを参考にしてください。
//www.vbalab.net/vbaqa/c-board.cgi?page=&no=7834&mode=one&id=excel&cmd=jmp
(あたまに半角の「http:」をつけてください)

>保存ボタンを押させたくないのですが。。。
これは無理。
それを制御するのがマクロであれば、無効にしていたら使えないでしょ?
(もし、マクロを無効で開いたときにそういう動作が行われたらなんのために無効にしたんだか。ウィルスだろと。)

【44891】Re:マクロ無効を知る方法
質問  MIDO  - 06/12/5(火) 14:39 -

引用なし
パスワード
   ▼Blue さん:
ありがとうございました。m(_ _)m
とても勉強になりました。

もう1つ質問です。
VBAから、VBAプロジェクトをOPENする方法は有りますか?

>>マクロを無効で開いた時ブックを表示させたくないのと、
>過去ログを参考にしてください。
>//www.vbalab.net/vbaqa/c-board.cgi?page=&no=7834&mode=one&id=excel&cmd=jmp
>(あたまに半角の「http:」をつけてください)
>
>>保存ボタンを押させたくないのですが。。。
>これは無理。
>それを制御するのがマクロであれば、無効にしていたら使えないでしょ?
>(もし、マクロを無効で開いたときにそういう動作が行われたらなんのために無効にしたんだか。ウィルスだろと。)

【44893】Re:マクロ無効を知る方法
質問  Blue  - 06/12/5(火) 15:09 -

引用なし
パスワード
   >VBAから、VBAプロジェクトをOPENする方法は有りますか?
プロジェクトをですか?Bookではなく?

新しい質問であれば、新しいスレッドを建てましょう。
(1スレッド1質問でないと過去ログとしては見づらいですから。)

【44894】Re:マクロ無効を知る方法
お礼  MIDO  - 06/12/5(火) 15:17 -

引用なし
パスワード
   ▼Blue さん:
ありがとうございました。m(_ _)m
改めて、質問させていただきます。


>>VBAから、VBAプロジェクトをOPENする方法は有りますか?
>プロジェクトをですか?Bookではなく?
>
>新しい質問であれば、新しいスレッドを建てましょう。
>(1スレッド1質問でないと過去ログとしては見づらいですから。)

【44895】Re:マクロ無効を知る方法
発言  飛ばない豚  - 06/12/5(火) 15:47 -

引用なし
パスワード
   ▼MIDO さん:
根本的な解決にはならないかもしれませんが、代替案をひとつ。


「マクロを有効にして開いてください」とメッセージを書いた
シートを一つ作ります。

マクロを有効にして開いた場合、そのシートを非表示にし、
他の作業で使用するシートを表示します。

ブックを閉じる時に、メッセージシートを表示し、
他のシートを非表示にした後、閉じます。

以上です。


非表示にしているだけなので、再表示させれば
マクロ無効の状態でも見えてしまいますので、状況によっては
無意味かもしれませんが。。。。

「シートの保護」と組み合わせると、それなりにガード
できるかと思います。


参考までに。(^・ω・^)

【44896】Re:マクロ無効を知る方法
発言  飛ばない豚  - 06/12/5(火) 15:58 -

引用なし
パスワード
   既出でしたね。

駄レス失礼しました。

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