Excel VBA質問箱 IV

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

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


9273 / 13646 ツリー ←次へ | 前へ→

【25888】手動でシート保護したパスワード取得方法 えくせーる 05/6/17(金) 11:43 質問[未読]
【25890】Re:手動でシート保護したパスワード取得方法 IROC 05/6/17(金) 11:45 回答[未読]
【25891】Re:手動でシート保護したパスワード取得方法 えくせーる 05/6/17(金) 11:59 発言[未読]
【25898】Re:手動でシート保護したパスワード取得方法 IROC 05/6/17(金) 14:48 回答[未読]
【25900】Re:手動でシート保護したパスワード取得方法 えくせーる 05/6/17(金) 15:16 発言[未読]
【25902】Re:手動でシート保護したパスワード取得方法 IROC 05/6/17(金) 15:57 回答[未読]
【25903】Re:手動でシート保護したパスワード取得方法 えくせーる 05/6/17(金) 16:26 発言[未読]
【25904】Re:手動でシート保護したパスワード取得方法 ちゃっぴ 05/6/17(金) 16:52 回答[未読]
【25905】Re:手動でシート保護したパスワード取得方法 えくせーる 05/6/17(金) 17:15 発言[未読]
【25907】Re:手動でシート保護したパスワード取得方法 IROC 05/6/17(金) 17:38 回答[未読]
【25908】Re:手動でシート保護したパスワード取得方法 IROC 05/6/17(金) 17:55 回答[未読]
【25910】Re:手動でシート保護したパスワード取得方法 えくせーる 05/6/17(金) 18:01 発言[未読]
【25913】Re:手動でシート保護したパスワード取得方法 IROC 05/6/17(金) 18:36 回答[未読]
【25917】Re:手動でシート保護したパスワード取得方法 えくせーる 05/6/17(金) 19:11 発言[未読]
【25914】Re:手動でシート保護したパスワード取得方法 ぴかる 05/6/17(金) 18:41 発言[未読]
【25915】Re:手動でシート保護したパスワード取得方法 角田 05/6/17(金) 18:49 発言[未読]
【25918】Re:手動でシート保護したパスワード取得方法 えくせーる 05/6/17(金) 19:33 発言[未読]
【25924】Re:手動でシート保護したパスワード取得... どらっぐすとあ 05/6/18(土) 1:51 回答[未読]
【25926】Re:手動でシート保護したパスワード取得... えくせーる 05/6/18(土) 3:07 発言[未読]
【25925】悪意はないのはわかります 谷孝一 05/6/18(土) 2:01 発言[未読]
【25927】Re:悪意はないのはわかります えくせーる 05/6/18(土) 3:41 発言[未読]
【25928】Re:悪意はないのはわかります act 05/6/18(土) 6:48 発言[未読]
【25931】Re:悪意はないのはわかります えくせーる 05/6/18(土) 10:19 発言[未読]
【25934】Re:悪意はないのはわかります act 05/6/18(土) 14:50 回答[未読]
【25937】Re:悪意はないのはわかります row 05/6/18(土) 17:51 発言[未読]
【25939】Re:悪意はないのはわかります bykin 05/6/18(土) 23:23 発言[未読]
【25942】Re:悪意はないのはわかります えくせーる 05/6/19(日) 9:18 発言[未読]
【25940】Re:手動でシート保護したパスワード取得方法 谷 誠之 05/6/19(日) 2:00 発言[未読]
【25943】Re:手動でシート保護したパスワード取得方法 えくせーる 05/6/19(日) 10:05 回答[未読]
【25944】Re:手動でシート保護したパスワード取得方法 Kein 05/6/19(日) 10:51 発言[未読]
【25946】Re:手動でシート保護したパスワード取得方法 谷 誠之 05/6/19(日) 11:47 回答[未読]
【25949】Re:手動でシート保護したパスワード取得方法 Kein 05/6/19(日) 14:04 発言[未読]
【25945】Re:手動でシート保護したパスワード取得方法 谷 誠之 05/6/19(日) 11:16 発言[未読]
【25947】Re:ルール追加を 角田 05/6/19(日) 11:52 発言[未読]
【25948】Re:手動でシート保護したパスワード取得方法 Kein 05/6/19(日) 11:56 発言[未読]
【25950】Re:手動でシート保護したパスワード取得方法 谷 誠之 05/6/19(日) 14:46 発言[未読]
【28288】Re:手動でシート保護したパスワード取得方法 ありえーる 05/9/2(金) 9:27 回答[未読]

【25888】手動でシート保護したパスワード取得方法
質問  えくせーる  - 05/6/17(金) 11:43 -

引用なし
パスワード
   手動で設定したシート保護のパスワード取得方法を教えてください。(VBAで)

【25890】Re:手動でシート保護したパスワード取得...
回答  IROC  - 05/6/17(金) 11:45 -

引用なし
パスワード
   それができたらパスワードの意味がないです。

他人のパスワードを破る手段になります!

【25891】Re:手動でシート保護したパスワード取得...
発言  えくせーる  - 05/6/17(金) 11:59 -

引用なし
パスワード
   ▼IROC さん:
>それができたらパスワードの意味がないです。
>
>他人のパスワードを破る手段になります!


VBAプロジェクトのプロパティで、VBAロックをして
内部処理すれば問題ないと思いますが…

【25898】Re:手動でシート保護したパスワード取得...
回答  IROC  - 05/6/17(金) 14:48 -

引用なし
パスワード
   >VBAプロジェクトのプロパティで、VBAロックをして
>内部処理すれば問題ないと思いますが…
 ↑
何が問題ないのでしょうか?

すでにパスワードの設定されているブックからパスワードを取得できたら、
あなたがパスワードを設定したブックを
誰かに勝手に解除されるのですよ?

【25900】Re:手動でシート保護したパスワード取得...
発言  えくせーる  - 05/6/17(金) 15:16 -

引用なし
パスワード
   ▼IROC さん:
>>VBAプロジェクトのプロパティで、VBAロックをして
>>内部処理すれば問題ないと思いますが…
> ↑
>何が問題ないのでしょうか?
>
>すでにパスワードの設定されているブックからパスワードを取得できたら、
>あなたがパスワードを設定したブックを
>誰かに勝手に解除されるのですよ?


自分がやりたいのは、ブック起動時にVBAで内部的にシート保護状態とそのパスワードを取得して(できればですが…)、また再保護をしたいのですが… 
理由は、Copy使うとなぜか保護が外れるので。

VBAロックされていれば、
勝手につくったパスワード取得するVBAは実行できないはずです。
VBAロック等を解除できる裏技があれば話は別ですが…

【25902】Re:手動でシート保護したパスワード取得...
回答  IROC  - 05/6/17(金) 15:57 -

引用なし
パスワード
   自分で保護したブックなら、パスワードを知っているのでしょう?
Unprotect メソッドの引数でパスワードを
指定してあげればよいことだと思いますが・・?


>理由は、Copy使うとなぜか保護が外れるので。
普通は、そのようなことはありませんが、
どのような操作をしているのでしょうか?


>VBAロックされていれば、
>勝手につくったパスワード取得するVBAは実行できないはずです。
それは問題点ではありません。

>VBAロック等を解除できる裏技があれば話は別ですが…
世の中、完璧なものはないので解除できないことはない・・・

【25903】Re:手動でシート保護したパスワード取得...
発言  えくせーる  - 05/6/17(金) 16:26 -

引用なし
パスワード
   ▼IROC さん:
>自分で保護したブックなら、パスワードを知っているのでしょう?
>Unprotect メソッドの引数でパスワードを
>指定してあげればよいことだと思いますが・・?

自分だけが知ってるのなら問題ないはずですが…
配布するとすれば、(多分ないけど)
各自でVBAロック設定してもらうしかないですね…

>>理由は、Copy使うとなぜか保護が外れるので。
>普通は、そのようなことはありませんが、
>どのような操作をしているのでしょうか?

バグなのか自分の問題なのか調査中?
(このことは、論点の中心ではないことを承知してください。くだらん反撃がきそうな予感)

>>VBAロックされていれば、
>>勝手につくったパスワード取得するVBAは実行できないはずです。
>それは問題点ではありません。

なにがどう問題ないのでしょうか?理由を述べてください。
VBAロックされていれば、勝手につくったVBAは実行できないことは明らかでしょ。
(もち下記の問題がない場合ね)

>>VBAロック等を解除できる裏技があれば話は別ですが…
>世の中、完璧なものはないので解除できないことはない・・・
↑言われなくても承知してますよ。文脈からして完璧なものはもとめてないのはわかるでしょ。(シート保護をかけなおすのが目的なんで)

【25904】Re:手動でシート保護したパスワード取得...
回答  ちゃっぴ  - 05/6/17(金) 16:52 -

引用なし
パスワード
   >>>理由は、Copy使うとなぜか保護が外れるので。
>>普通は、そのようなことはありませんが、
>>どのような操作をしているのでしょうか?
>↑
>バグなのか自分の問題なのか調査中?
>(このことは、論点の中心ではないことを承知してください。くだらん反撃がきそうな予感)

早い話、Copyしなければいいだけの話。
VBAでCopyするとCellの保護が外れるのは、既知の問題。
ずいぶん前にKB出てますよ。
見つからんからんかったというのであれば、検索がお粗末

それからPasswordを取得して、保護をかけなおすという発想に
なるのは、わざわざ茨の道を歩むようなもん。
# というか、Securityについてちょっと考えれば、
# PasswordをCodeに埋め込むこと自体が
# 大問題と思わないとどっかおかしい・・・

以上、雑感です。

【25905】Re:手動でシート保護したパスワード取得...
発言  えくせーる  - 05/6/17(金) 17:15 -

引用なし
パスワード
   >VBAでCopyするとCellの保護が外れるのは、既知の問題。
>ずいぶん前にKB出てますよ。
>見つからんからんかったというのであれば、検索がお粗末

そんな事実があること自体しらないから、調べてません。
(酷というものです。VBA初心者なのに。)

>早い話、Copyしなければいいだけの話。

検索するデータベースみたいなものを作成して
オートフィルターやFindメソッド等を検討してみたのですが、
配列で処理する方法を選びました。(自由度があるので)
配列だと、Copy以外はどうしても表示処理速度が遅いのです。
Copy以外の方法でいい方法があったら教えてください。

>それからPasswordを取得して、保護をかけなおすという発想に
>なるのは、わざわざ茨の道を歩むようなもん。
># というか、Securityについてちょっと考えれば、
># PasswordをCodeに埋め込むこと自体が
># 大問題と思わないとどっかおかしい・・・

コードに埋め込むのではなく、シート保護パスワードを取得する(手動で設定したシート保護)メソッドかなんかがあればいいなと思ったのです。VBAロックしてれば、問題ないはずです。

さらに、

たとえ、自分で保護したブック(VBAロック)だとしても
手動でパスワード変更できる手軽さが欲しかったわけですよ。
コードだと固定ですよね?(コード書き換えもめんどくさいし。)
さらに、
配布の場合、
VBAがまったくわからない人でも、
VBAロック方法を教えてあげれば、コードの書き換えしなくてもよいと思ったからです。

【25907】Re:手動でシート保護したパスワード取得...
回答  IROC  - 05/6/17(金) 17:38 -

引用なし
パスワード
   >シート保護パスワードを取得する(手動で設定したシート保護)メソッドか
>なんかがあればいいなと思ったのです
話の論点がずれてきたので、各質問に対する返答はしませんが、
まず、あなたの求めているものは、
「パスワードを破るための手法」であることが問題であり、
VBAプロジェクトの保護すればよいなどといった、
運用面での話は関係ありません。
あくまでもモラルとして、問題だと指摘させて頂いただけです。

>手動でパスワード変更できる手軽さが欲しかったわけですよ。
>コードだと固定ですよね?(コード書き換えもめんどくさいし。)
コードに保護のパスワードを書くと編集が大変ということであれば、
任意のセルにでも書いて、参照しては如何ですか?

>VBAロック方法を教えてあげれば、コードの書き換えしなくてもよいと思ったからです。
運用目的を書かれた方が、適切な回答がつくと思われます。

【25908】Re:手動でシート保護したパスワード取得...
回答  IROC  - 05/6/17(金) 17:55 -

引用なし
パスワード
   補足。
保護関連の処理は、すべてVBAで管理するようにして、
保護機能が使えないようにし、(コマンドバーのボタンをグレーアウトするなど)
もしユーザーが勝手に保護パスワードを設定した際は、
VBA実行時に解除できないので、手動で解除を促すようなメッセージを表示して
対応するようなことを想像しています。

【25910】Re:手動でシート保護したパスワード取得...
発言  えくせーる  - 05/6/17(金) 18:01 -

引用なし
パスワード
   ▼IROC さん:

>「パスワードを破るための手法」であることが問題であり、

あなたの勝手な思い込みだろ。
VBAロックして、内部的に処理するって序盤で述べたろ。

>VBAプロジェクトの保護すればよいなどといった、
>運用面での話は関係ありません。
>あくまでもモラルとして、問題だと指摘させて頂いただけです。

これ、モロに論点をずらしていると思いますが…
あなたの勝手な思い込みだろ。しかも序盤の説明で悪意のないのわかったろ!
そんな悪意のある質問、この掲示板の管理者が消すだろ。

>>手動でパスワード変更できる手軽さが欲しかったわけですよ。
>>コードだと固定ですよね?(コード書き換えもめんどくさいし。)
>コードに保護のパスワードを書くと編集が大変ということであれば、
>任意のセルにでも書いて、参照しては如何ですか?

そんなことぐらい自分で思いつきましたよ。
どっかのセルに格納するより、
そういうことができたらいいなぁということが質問の主旨なのですよ。
VBAのアイデアは関係ないだろ!悪意でないし論点をすりかえるな!

>話の論点がずれてきたので、各質問に対する返答はしませんが、

論点をずらしているのはいつもあなたです。

【25913】Re:手動でシート保護したパスワード取得...
回答  IROC  - 05/6/17(金) 18:36 -

引用なし
パスワード
   >あなたの勝手な思い込みだろ。
>VBAロックして、内部的に処理するって序盤で述べたろ。
それは私の指摘した問題ではありません。
あなた自信の使い方ではなく、第三者のことを考慮したのです。

>あなたの勝手な思い込みだろ。しかも序盤の説明で悪意のないのわかったろ!
あなたに悪意がないとしても、あなた以外の掲示板を見た人が
悪用することもできますよね?

>そんな悪意のある質問、この掲示板の管理者が消すだろ。
それは分かりません。
質問者に悪意があるかどうかと、内容的に悪用できるかは別問題ですから。

>そんなことぐらい自分で思いつきましたよ。
>どっかのセルに格納するより、
>そういうことができたらいいなぁということが質問の主旨なのですよ。
>VBAのアイデアは関係ないだろ!悪意でないし論点をすりかえるな!
あなたの求める方法が論理的に考えると存在しないのでないので、
あくまで、代替え案を提案させて頂いたまでです。

>論点をずらしているのはいつもあなたです。
そう思われるなら、今後あなたに回答するのはやめるようにします。
どうも失礼いたしました。ごめんなさい。(_ _;)

【25914】Re:手動でシート保護したパスワード取得...
発言  ぴかる  - 05/6/17(金) 18:41 -

引用なし
パスワード
   えくせーるさん、こんにちは。

再投稿です。誤字脱字がありました。情けないっ!

あきませんよ。そんなに熱くなっちゃぁ。あくまで質問側である事を踏まえて下さいね。
今後が非常にヤバイですよ。お答えを頂けなくなってしまうかもです。こりゃ、ツライっ!

>手動で設定したシート保護のパスワード取得方法を教えてください。(VBAで)
これを見れば、秘密のパスワードを解読して下さい。と思ってしまいますね。
設定したパスワードをマクロで解除するなら問題無いと思います。

ところで、これにレスは必要ありません。こういう話題で論議を続けたくありませんから・・・。
和気藹々(わきあいあいってこんな漢字やったんですね。)で行きましょう。
いつまでも心地よい質問箱であってほしいですから。

【25915】Re:手動でシート保護したパスワード取得...
発言  角田 WEB  - 05/6/17(金) 18:49 -

引用なし
パスワード
   >>「パスワードを破るための手法」であることが問題であり、
>↑
>あなたの勝手な思い込みだろ。
いいえ、どこのQ&A掲示板へ行っても同じです。
貴方の要求は「パスワードクラック」の行為としか受け取られないでしょう。

ここは公共の場です。
貴方しか覗けない空間では有りません。
ここに書かれた内容は、ネットに繋がる人なら誰でも閲覧できます。

公道のど真ん中で
 「ここの家のドア開けたいけど鍵持ってないから
  ちょこっとピッキングの指南してよ」
と言っているのと同義です。

> VBAロックして、内部的に処理するって序盤で述べたろ
自分のブックにしか使わないと幾らここで叫んだ所で無意味です。

それは、ソックリそのまま他の人のブックで試せる技です。

貴方が、その誘惑に駆られるかはどうかは横に置いておくにしても、
ここにその技を書いて【それを見た誰か】が他人のブックの錠前破りに
使う可能性は否定できません。
そうなれば、貴方1人の望みを叶える為に他の万人が迷惑を被ります。

「自分だけしか使わないから」という説明は無意味です。

重ねて言います。ここは誰でも閲覧できる公共の場です。
>「自分だけしか使わないから」
という貴方のような人だけでなく
>ラッキー♪これでアイツのブックを見れるぞ♪
と考える人も、ここを見ているかもしれません。

それを考えれば、どういう目的であれ【パスワード解除】の方法を
公共の場で提示(指南)する事は絶対に許されません。

【25917】Re:手動でシート保護したパスワード取得...
発言  えくせーる E-MAIL  - 05/6/17(金) 19:11 -

引用なし
パスワード
   ▼IROC さん:
>>あなたの勝手な思い込みだろ。
>>VBAロックして、内部的に処理するって序盤で述べたろ。
>それは私の指摘した問題ではありません。
>あなた自信の使い方ではなく、第三者のことを考慮したのです。
>>あなたの勝手な思い込みだろ。しかも序盤の説明で悪意のないのわかったろ!
>あなたに悪意がないとしても、あなた以外の掲示板を見た人が
>悪用することもできますよね?

はぁ?
VBAロックしてれば、不正な実行拒否れるだろ。
第三者考慮?それならなおさらVBAの問題点について明らかにした方がよいでしょ?わからないことが一番まずいことではないですか?

>>そんな悪意のある質問、この掲示板の管理者が消すだろ。
>それは分かりません。
>質問者に悪意があるかどうかと、内容的に悪用できるかは別問題ですから。

あんた(気がついた人が)が管理人に報告すればいいだけだろ。

>>どっかのセルに格納するより、
>>そういうことができたらいいなぁということが質問の主旨なのですよ。
>>VBAのアイデアは関係ないだろ!悪意でないし論点をすりかえるな!
>あなたの求める方法が論理的に考えると存在しないのでないので、
>あくまで、代替え案を提案させて頂いたまでです。

論点のすり替えが激しいので、素直に受け入れられませんでした。

>>論点をずらしているのはいつもあなたです。
>そう思われるなら、今後あなたに回答するのはやめるようにします。
>どうも失礼いたしました。ごめんなさい。(_ _;)

あんたの思い込みから始まって、
その誤解に対する回答を再三続けてきたのに、
理解しようともせず、論点のすり替えを繰り返してきたあなたに責任があります。

【25918】Re:手動でシート保護したパスワード取得...
発言  えくせーる E-MAIL  - 05/6/17(金) 19:33 -

引用なし
パスワード
   ▼角田 さん:
>>>「パスワードを破るための手法」であることが問題であり、
>>↑
>>あなたの勝手な思い込みだろ。
>いいえ、どこのQ&A掲示板へ行っても同じです。
>貴方の要求は「パスワードクラック」の行為としか受け取られないでしょう。

その後の説明で理解できるはずです。悪意はないと。
なのに相手が理解しようとしないだけの話です。

>公道のど真ん中で
> 「ここの家のドア開けたいけど鍵持ってないから
>  ちょこっとピッキングの指南してよ」
>と言っているのと同義です。
>> VBAロックして、内部的に処理するって序盤で述べたろ
>自分のブックにしか使わないと幾らここで叫んだ所で無意味です。
>それは、ソックリそのまま他の人のブックで試せる技です。
>貴方が、その誘惑に駆られるかはどうかは横に置いておくにしても、
>ここにその技を書いて【それを見た誰か】が他人のブックの錠前破りに
>使う可能性は否定できません。
>そうなれば、貴方1人の望みを叶える為に他の万人が迷惑を被ります。
>「自分だけしか使わないから」という説明は無意味です。
>重ねて言います。ここは誰でも閲覧できる公共の場です。
>>「自分だけしか使わないから」
>という貴方のような人だけでなく
>>ラッキー♪これでアイツのブックを見れるぞ♪
考える人も、ここを見ているかもしれません。

はぁ?その危険はそのうち明らかに(もう明らかになってる)
なってるかもしれにのに、
それで、よいのですか?
マイクロソフト?がその問題点について公表すればいいだけの話です。

「知らぬが仏」的な考えでいいんですか?まずいでしょう?


>それを考えれば、どういう目的であれ【パスワード解除】の方法を
>公共の場で提示(指南)する事は絶対に許されません。

VBA知ってる人ならProtect関係で問題あることは知ってるはずです。

【25924】Re:手動でシート保護したパスワード取得...
回答  どらっぐすとあ  - 05/6/18(土) 1:51 -

引用なし
パスワード
   >その後の説明で理解できるはずです。悪意はないと。
それは今回質疑の論点になっていることに対して重要ではないということが分からないでしょうか?
えくせーるさんと回答をして下さっている皆様の意見とでは、話の根底が違うと思います。
「なのに相手が理解しようとしないだけの話です。」
と書かれていますが、皆様とも理解された上で回答されていますよ。

後半では、えくせーるさんが、結局のところ何が言いたいのか
よく伝わってきません。マイクロソフトの立場まで持ち出してきていますが、
「「知らぬが仏」的な考えでいいんですか?まずいでしょう?」
これは別にまずくはないでしょう。
すべてを知ってExcelを使っている人なんて、ほとんどいないのですから。
では、えくせーるさんは、どうするのがベターだとお考えなのでしょうか?

>「VBA知ってる人ならProtect関係で問題あることは知ってるはずです。」
マイクロソフトのサイトで仕様として説明されていますので、
問題ではないでしょう。


あなたの意見は自己中心なだけです。
ネットを利用するにあたりモラルについて、もう少し配慮して頂きたいと思います。
掲示板への投稿している文章も、熱くなって感情的になっている文章なので、
冷静になって投稿を最初から、「客観的」に読み返してみて下さい。

あなたに悪意がないことが伝わり、個人的に知りたいのであれば、
メールでやりとりする方法なども考えられると思いますが・・・
ちなみに、ご希望のようなVBAは無いとは思いますよ。
総当たりで解除するVBAなら見たことがありますけど、すごい時間が掛かるので実用的ではないと思いました。

【25925】悪意はないのはわかります
発言  谷孝一 WEB  - 05/6/18(土) 2:01 -

引用なし
パスワード
   えくせーるさん自身に悪意がないことは、回答者のみなさんはわかっています。

では実際にクラッキングのコードをこの掲示板で公開するわけですか?

そうすればパスワードでエクセルを管理している人たちに多大な迷惑をかけてしまいます。

方法としてはメールで直接コードを送る方法もありますが、それはこの掲示板の趣旨に反することです。
つまりここは、みんなの勉強のための場所であって、無料のコード提供場所ではないからです。

>マイクロソフト?がその問題点について公表すればいいだけの話です。
>「知らぬが仏」的な考えでいいんですか?まずいでしょう?

はい まずいです。
実際にネット上にクラッキングの方法を書いてるサイトがありました。
残念というか無責任だと思います。
しかし、ここでもそれをやっていいかということは別問題です。

どうしてもコードを知りたいのであれば、ネットを検索するなり
ご自分で勉強するなりしてください。

いくらここで質問をしてもクラッキングのコードは教えてもらえないと思います。
ただし、クラッキングの代替案なら回答してもらるでしょう。

【25926】Re:手動でシート保護したパスワード取得...
発言  えくせーる E-MAIL  - 05/6/18(土) 3:07 -

引用なし
パスワード
   ▼どらっぐすとあ さん:
>>その後の説明で理解できるはずです。悪意はないと。
>それは今回質疑の論点になっていることに対して重要ではないということが分からないでしょうか?
>えくせーるさんと回答をして下さっている皆様の意見とでは、話の根底が違うと思います。
>「なのに相手が理解しようとしないだけの話です。」
>と書かれていますが、皆様とも理解された上で回答されていますよ。

セキュリティーについて問題があることを指摘されたから、(←もち理解)
VBAロックすれば、べつに悪意のあるコードつかえないからいいんじゃない。
って説明したら(←本来ならこれで終了。これ以上話を広げる必要ない。)
なのに、「話の根底」と違うことを相手が言ってきただけのことです。
理解してるとは到底思えません。

>後半では、えくせーるさんが、結局のところ何が言いたいのか
>よく伝わってきません。マイクロソフトの立場まで持ち出してきていますが、

いいたいことは上記に説明しています。相手が勝手に話を広げてるだけです。
だからマイクロソフトまで話が広がったのです。

>「「知らぬが仏」的な考えでいいんですか?まずいでしょう?」
>これは別にまずくはないでしょう。
>すべてを知ってExcelを使っている人なんて、ほとんどいないのですから。
>では、えくせーるさんは、どうするのがベターだとお考えなのでしょうか?

マイクロソフトがまともなもんつくればいいだけのことです。
うっかりミスとしか思えないので…
まぁ、セキュリティーが重要なら当然ですが使わなければいいだけです。
コードでProtectはずせるのは(VBA非ロック時)まずいと思いますが。客観的に。

>>「VBA知ってる人ならProtect関係で問題あることは知ってるはずです。」
>マイクロソフトのサイトで仕様として説明されていますので、
>問題ではないでしょう。

ならべつにバラしてもいいじゃん。客観的に。
「仕様として説明されていますので問題ではないでしょう。」というのと
「すべてを知ってExcelを使っている人なんて、ほとんどいないのですから。」と
いうのは矛盾してませんか?問題ありじゃないですかね?
VBA使用者だけ説明されてて、一般の人が知らないのはまずくないですか?

>あなたの意見は自己中心なだけです。
>ネットを利用するにあたりモラルについて、もう少し配慮して頂きたいと思います。

なにがどう自己中心なんですかね?あなたの指摘にはいつも理由がないのですよ。
感情的になったことですか???(ただ単に相手がモラルないんですよ…)

>掲示板への投稿している文章も、熱くなって感情的になっている文章なので、
>冷静になって投稿を最初から、「客観的」に読み返してみて下さい。
>
>あなたに悪意がないことが伝わり、個人的に知りたいのであれば、
>メールでやりとりする方法なども考えられると思いますが・・・
>ちなみに、ご希望のようなVBAは無いとは思いますよ。

ないのは、悪意のある人使う恐れがあるってことでなさそうなのは序盤でわかったよ。言われなくても。
なんで個人的にメールでやりとりする必要があるのですか?
理由教えてください。

>総当たりで解除するVBAなら見たことがありますけど、すごい時間が掛かるので実用的ではないと思いました。

そんなに時間かからないでしょ??何をするかにもよりますが??
(VBAロックされてなければ。)

【25927】Re:悪意はないのはわかります
発言  えくせーる E-MAIL  - 05/6/18(土) 3:41 -

引用なし
パスワード
   ▼谷孝一 さん:
>えくせーるさん自身に悪意がないことは、回答者のみなさんはわかっています。
>
>では実際にクラッキングのコードをこの掲示板で公開するわけですか?
>
>そうすればパスワードでエクセルを管理している人たちに多大な迷惑をかけてしまいます。
>
>方法としてはメールで直接コードを送る方法もありますが、それはこの掲示板の趣旨に反することです。
>つまりここは、みんなの勉強のための場所であって、無料のコード提供場所ではないからです。
>
>>マイクロソフト?がその問題点について公表すればいいだけの話です。
>>「知らぬが仏」的な考えでいいんですか?まずいでしょう?
>
>はい まずいです。
>実際にネット上にクラッキングの方法を書いてるサイトがありました。
>残念というか無責任だと思います。
>しかし、ここでもそれをやっていいかということは別問題です。
>
>どうしてもコードを知りたいのであれば、ネットを検索するなり
>ご自分で勉強するなりしてください。
>
>いくらここで質問をしてもクラッキングのコードは教えてもらえないと思います。
>ただし、クラッキングの代替案なら回答してもらるでしょう。


全部読んで回答してますか?
セキュリティーについて問題があることを指摘されたから、
(↑もち理解、そういったことはできないのはわかった。)
VBAロックすれば、べつに悪意のあるコードがつかえないからいいんじゃない。
って説明をしただけです。(万人にわかるかは別として。ここはVBA掲示板ですよね?)
(↑本来ならこれで終了。これ以上話を広げる必要ない。)
なのに、「話の根底」と違うことを相手が言ってきただけのことです。
理解してるとは到底思えません。

>いくらここで質問をしてもクラッキングのコードは教えてもらえないと思います

勝手な思い込みはやめてください。
セキュリティーについて問題があることを指摘され、
そういった機能がなさそうなのは序盤で理解できましたよ。
なぜ、私がクラッキングコードを教えてもらうことに固執することになるのですか?意味不明です。

【25928】Re:悪意はないのはわかります
発言  act  - 05/6/18(土) 6:48 -

引用なし
パスワード
   >手動で設定したシート保護のパスワード取得方法を教えてください。(VBAで)

パスワードを取得する方法はこの掲示板であなたに教えることは
できません。(理由は他のみなさんが回答しています。)
可能、不可能で言えば可能です。
(海外のサイトを探せば見つけれるでしょう。)

それとエクセールさん、あなたの書き込みは
質問する立場として自己中心的でモラルに
かけています。
このような掲示板は回答者のボランティアで
なりたっています。
回答に対し不満に思うなら今後利用するべきでないでしょう。

【25931】Re:悪意はないのはわかります
発言  えくせーる E-MAIL  - 05/6/18(土) 10:19 -

引用なし
パスワード
   ▼act さん:
>>手動で設定したシート保護のパスワード取得方法を教えてください。(VBAで)
>↑
>パスワードを取得する方法はこの掲示板であなたに教えることは
>できません。(理由は他のみなさんが回答しています)

当たり前だろそんなこと。
その次のやりとりは読みましたか?
一文(一部)だけよんで、判断しないでください。

>それとエクセールさん、あなたの書き込みは
>質問する立場として自己中心的でモラルに
>かけています。
>このような掲示板は回答者のボランティアで
>なりたっています。

回答者が自己中でモラルがないのに気がつかないのですか?
勝手に話を広げていったのは回答者のほうですが…

>回答に対し不満に思うなら今後利用するべきでないでしょう。

不満があるのは、この質問だけですが…
あなたも、論点のすり替えがお好きのようですね。
なんで利用するしないの話がでてくるんですか?
そして、なんであなたに利用について
さしずされなきゃいけないんですか?不思議です。

【25934】Re:悪意はないのはわかります
回答  act  - 05/6/18(土) 14:50 -

引用なし
パスワード
   最後まで全部読みましたよ。
その上であなたの最初の質問に対し再度回答しました。
後半は、質問と内容がずれてしまっている様ですので。

パスワードの存在意義を考えればパスワードを取得という
質問自体がマナー違反でありモラルに欠けています。
これは、マルチポストと同様にこの様な掲示板を
利用する上でマナーです。

論点をすり替える気はありませんが、掲示板を利用する上で
あなたの回答者に対する態度は間違っていると思います。
今まで回答をした人であなたの方が正しいと思う人はいないでしょう。
あなたが自己中心的に考えている以上は気づくことは恐らく
無いでしょうが…
あくまでも回答者というボランティアのみなさんがいるからこそ
質問掲示板が成り立っているということをお忘れ無く。
これ以上続けてもあなたの望む回答は出ない様に思います。

不快に思われたようでしたらごめんなさい。

【25937】Re:悪意はないのはわかります
発言  row  - 05/6/18(土) 17:51 -

引用なし
パスワード
   >これは、マルチポストと同様にこの様な掲示板を
>利用する上でマナーです。

私も、この意見に同意致します。
世の中には、出来る事と出来ない事があります。

いつまでも質問の回答を、命令形の言葉で強要する態度をしている姿を見ると
マナーを考えない人物だと写ります。

後から閲覧した人が、例え希望する答えを持っていたとしても
善意で、書き込みする事は無いでしょう。
命令形の言葉で、逆切れするようじゃ・・・

まして、最初の質問でも 自分の背景を全然説明していない。
初心者うんぬんと書かれていましたが、初心者であれば
なおさら、自分の背景を説明すべきです。

>あくまでも回答者というボランティアのみなさんがいるからこそ
>質問掲示板が成り立っているということをお忘れ無く。
>これ以上続けてもあなたの望む回答は出ない様に思います。

この文章の通りだと思います。

他のサイトに、どうぞ質問されてください。
考え方を変えない限り、恐らく結果は同じだと思います

【25939】Re:悪意はないのはわかります
発言  bykin  - 05/6/18(土) 23:23 -

引用なし
パスワード
   >あなたの勝手な思い込みだろ。
>VBAロックして、内部的に処理するって序盤で述べたろ。
>あなたの勝手な思い込みだろ。しかも序盤の説明で悪意のないのわかったろ!
>そんな悪意のある質問、この掲示板の管理者が消すだろ。
>悪意でないし論点をすりかえるな!
>VBAロックしてれば、不正な実行拒否れるだろ。
>あんた(気がついた人が)が管理人に報告すればいいだけだろ。
>当たり前だろそんなこと。

まーよくこれだけ悪態つけるもんやねー・・・感心しますわ。
悪態つけばつくほど自分自身に全部返ってきてるってのがわからんのかなー
質問者以外の「全ての回答者」はこんな失礼な書き方してへんっちゅうのに・・・

ま、はっきりいえばアホってことやねー
反面教師にはちょうどええんとちゃいまっか?

【25940】Re:手動でシート保護したパスワード取得...
発言  谷 誠之  - 05/6/19(日) 2:00 -

引用なし
パスワード
   えくせーるさん、そしてみなさん、主宰者の谷です。
金曜日から土曜日にかけてこの掲示板を見る機会がなかったこと、
モメごとはできるだけ当事者の間で解決していただきたいとの考えがあることから、今まで登場しませんでした(というかできませんでした、ごめんなさい)。

さて、一連の書き込みに関して、主宰者である私の総論を述べたいと思います。

まずすでに半分お答えは出ているようなものですが

>手動で設定したシート保護のパスワード取得方法を教えてください。(VBAで)

「できない」を一応の答えとしておきます。
実際には、できます。というか、できるらしい。
事実「パスワード保護してそのパスワードを忘れてしまったブック/シート/VBAプロジェクトをパスワード解除します」なんていうサービスを悪意なく提供している(ここで「悪意なく」と書いたのは、れっきとしたサービスとしてちゃんと宣伝を行い、秘密保持契約まで結んでビジネスとしてやっていらっしゃるから)業者まであるぐらいです。

保護されたシートを含むブックと、VBAプロジェクトを含むブックが同じであればこのような質問は出なかったのでしょう。おそらくえくせーるさんは、保護されたシートを含む任意のブック(しかもそのシートのパスワードがわからない)に対してこの処理を行いたかったのだ、と推測します。
したがって、えくせーるさんに悪意がないのは自明の理です。

しかし、だからといって「こういうコードでパスワードクラックできますよ」とここに書いてしまうと、そのコードを見た第三者が悪意のあるプログラムを書いてしまうかもしれません。VBAに関する質問がある人のため、というニッチなニーズを満たすための質問箱ですが、とはいえ公共の場です。この公共の場で悪意のあるプログラムに応用できるコードを書くわけにはいかない、というのが一般論です。
と同時に、その一般論をふりかざすたいていの人は、実際「その具体的な方法を知らない」ことが多いのです。だから「知っているけど教えない」と意地悪しているわけではありません。もちろん上記の理由で、「知っているけど教えない」のは意地悪ではなく、モラルの問題ということになります。

シートの保護をかけた人と、そのシートを使う人が同一人物なら、画面に「この差作業は、シートのロックを解除する必要があります。ロックを解除するためのパスワードを入力してください」という InputBox を出し、ユーザーにパスワードを入力させて解除する(そして作業が終わったら同じパスワードで保護する)という方法もとれますよね。シートの保護をかけた人と、そのシートを使う人が別人であれば、また別の代替案を考えなければなりませんが。

---

さて、ここからは「争点」に関する考察です。

一見すると非難中傷にも感じられることばが飛び交ってしまうようになった最大の原因は、この回答に関連した多くの方の「言葉足らず」によるものだと思います。

ひとつひとつを挙げて指摘すると個人を非難することになりますし、第一意味がありません。しかしみなさん、もう一度自分が書いた書き込みを見直してみてください。これは質問者にも回答者にも言えることです。

         文章があまりにも短いと思いませんか?

それで伝えたいことが伝えられるでしょうか。
読み手に誤解を生じさせる可能性は絶対にないとはいえないまでも、まずその心配はないだろう、と言いきれる文章でしょうか。

例えば(結局例を挙げてしまいましたが)

>自分がやりたいのは、ブック起動時にVBAで内部的にシート保護状態とそのパスワ
>ードを取得して(できればですが…)、また再保護をしたいのですが… 
>理由は、Copy使うとなぜか保護が外れるので。

これはもう一歩踏み込んで、「なぜ Copy メソッドを使いたいのか」まで説明するほうが望ましかったといえるでしょう。そこまで説明すれば、もしかしたら Copy メソッドを使うよりもっといい方法を教えてさしあげることもできたかもしれません。

しかし説明が不十分なので

>早い話、Copyしなければいいだけの話。

というような意見が来て、この意見に対して腹をたてなければならなくなってしまうのです。

一方、回答者の方々も回答が短すぎるといわざるをえません。
例えば上記の例では、Copyメソッドを使いたいから使うのであって、Copyメソッドを使わなければよい、というのでは回答になりません。
もちろんその場合は代替案が必要になりますが、代替案を出したくてもその背景がわからなければ出しようがありませんよね。ですから「何がしたいのか」を質問者に尋ねるか、私が上で述べた InputBox の例のような「仮定による代替案の提示」をするのが、良識ある回答者の姿勢だと私は思います。仮定による代替案を出したら、質問者は「いや、私がやりたいのはそうじゃなくて・・・」と、さらなる説明をしてくださることでしょう。

それからもうひとつ、私が声を大にしていいたいことがあります。
これは今回の件に限ったことではないのですが。一部の方に見受けられる傾向です。

   どうしてみなさん、「です・ます」体の文章を書かないのですか?

質問者も回答者も、相手に敬意を表して「です・ます」体の文章を書くのはあたりまえだ、と・・・少なくとも私はそう思っています。直接相手の顔を見て話をしている場所ではないので、どうしても「である」体の文章や体言止めの文章は、ぶっきらぼうに見えてしまうのです。多くの方はきちんと「です・ます」体の文章を書いておられるのですが、一部の方は体言止めにしておられます。

 それはモラルの問題です。

と書くのと、

 それはモラルの問題。

と書くのとでは、ちょっとした違いですけどこれを見たときの印象はずいぶん違いますよね。

その書き方が相手を非難するつもりではなかったにしても、相手は自分が非難されたと思い込み、さらに乱暴な文章で「応戦」しようとします。そうすると当初の「質問とそれに対する回答」や「なぜ回答できないかの説明」なんてのはどこかに吹き飛んでしまいます。

応戦する側も、あくまでも紳士的に「です・ます」体の文章で応戦することを強くお勧めします。議論はどこまでも論理的かつ具体的に。感情の交錯は、このような面と向かって話し合いのできない場所では修復不可能です。

一方、必要以上に人の神経を逆なでするような書き込みも感心できません。
神経を逆なでされた当事者が逆上するのは明らかですし、仮に何人かの人がこの意見に同意したとしても、そこからは何も生まれません。

---

「思い込み」は誰にでもあります。

>>あなたに悪意がないとしても、あなた以外の掲示板を見た人が
>>悪用することもできますよね?
>↑
>はぁ?
>VBAロックしてれば、不正な実行拒否れるだろ。

これだって、

「パスワードを知る方法をこの掲示板に書けば、あなた以外にこの掲示板を見た人が悪用するコードを書くかもしれませんよね」

という意味の書き込みに対して、

「私が書いたコードをちゃんとロックしていれば悪用されることはないだろう」

と「思い込んで」お答えになってますよね。

なぜそのような「思い込み」が発生するのか。理由はさまざまで、一言で言えば「コミュニケーション不足」なんですが、その原因のひとつが「言葉足らず」だと私は思うのです。

誰も、えくせーるさんが悪事を働くとは思っていません。
でも他に悪事を働く人もいるかもしれないから、悪いことに応用できるようなコードはここに書けない(第一、知らない)と答えたのです。
どちらが悪いのか、今になってはわかりません。しかし何らかの原因で、えくせーるさんは「自分が悪人呼ばわりされた」とお感じになったのではないでしょうか。
その一端は、「言葉足らず」にあるように思います。

ことばは便利です。しかし薬にも武器にもなります。
そのことばを発する前に、そのことばが相手に与える影響(または、足りないから影響を与えられないこと)を考えましょうね。

【25942】Re:悪意はないのはわかります
発言  えくせーる E-MAIL  - 05/6/19(日) 9:18 -

引用なし
パスワード
   ▼act さん:
>最後まで全部読みましたよ。
>その上であなたの最初の質問に対し再度回答しました。
>後半は、質問と内容がずれてしまっている様ですので。

回答者が話を自己中に広げていっただけのことです。

>パスワードの存在意義を考えればパスワードを取得という
>質問自体がマナー違反でありモラルに欠けています。
>これは、マルチポストと同様にこの様な掲示板を
>利用する上でマナーです。

だから、パスワードを取得というのがマナー違反なら答えなきゃいいだろ。
さらに強引に回答求めてないだろ。
自分でも序盤でそういったことはできないのは理解してますよ。
なのに、相手が勝手に「教えられません。教えられません。」って
○○の一つのおぼえのように繰り返してるだけのことです。
回答者が自己中に話を広げていったことに問題があることに気がつかないのですか?

>論点をすり替える気はありませんが、掲示板を利用する上で
>あなたの回答者に対する態度は間違っていると思います。

回答者の態度が間違っているだけなんで…
回答者がわけわからんのに、態度間違ってとかいわれても納得することはできません。
モラルの問題を持ち出して悪者扱いですか?
回答者がわけのわからん回答をしない時までは、モラルに関しては問題ないと思いますよ。

>今まで回答をした人であなたの方が正しいと思う人はいないでしょう。

なにについて、正しいと思う人はいないのでしょう??
ちゃんと内容を答えてください。
掲示板におけるモラルのことですか?

>あなたが自己中心的に考えている以上は気づくことは恐らく
>無いでしょうが…

回答者が思い込みの激しい自己中なのに、
自分が自己中と非難を受けなきゃいけないんですか?
回答者が自分に対して「自己中な人だ」
と思うのは当然のことです。なぜなら、回答者が自己中だから。
関係のない人から、関係のないモラルの件で指摘されてますよ。
不思議です。

>あくまでも回答者というボランティアのみなさんがいるからこそ
>質問掲示板が成り立っているということをお忘れ無く。
>これ以上続けてもあなたの望む回答は出ない様に思います。

パスワード取得方法のこと?
強引に回答求めてないし、○○正直に答えなきゃいいことです。
これも掲示板としてのモラルだと思いますが…
あと、全文読んでますか?

自分の勝手な思い込みですが、
一人何役やってますか??
回答者すべて名前を変更した同一人物に思えます。

【25943】Re:手動でシート保護したパスワード取得...
回答  えくせーる E-MAIL  - 05/6/19(日) 10:05 -

引用なし
パスワード
   ▼谷 誠之 さん:
>えくせーるさん、そしてみなさん、主宰者の谷です。
>金曜日から土曜日にかけてこの掲示板を見る機会がなかったこと、
>モメごとはできるだけ当事者の間で解決していただきたいとの考えがあることから、今まで登場しませんでした(というかできませんでした、ごめんなさい)。
>
>さて、一連の書き込みに関して、主宰者である私の総論を述べたいと思います。
>
>まずすでに半分お答えは出ているようなものですが
>
>>手動で設定したシート保護のパスワード取得方法を教えてください。(VBAで)
>
>「できない」を一応の答えとしておきます。
>実際には、できます。というか、できるらしい。
>事実「パスワード保護してそのパスワードを忘れてしまったブック/シート/VBAプロジェクトをパスワード解除します」なんていうサービスを悪意なく提供している(ここで「悪意なく」と書いたのは、れっきとしたサービスとしてちゃんと宣伝を行い、秘密保持契約まで結んでビジネスとしてやっていらっしゃるから)業者まであるぐらいです。
>
>保護されたシートを含むブックと、VBAプロジェクトを含むブックが同じであればこのような質問は出なかったのでしょう。おそらくえくせーるさんは、保護されたシートを含む任意のブック(しかもそのシートのパスワードがわからない)に対してこの処理を行いたかったのだ、と推測します。
>したがって、えくせーるさんに悪意がないのは自明の理です。
>
>しかし、だからといって「こういうコードでパスワードクラックできますよ」とここに書いてしまうと、そのコードを見た第三者が悪意のあるプログラムを書いてしまうかもしれません。VBAに関する質問がある人のため、というニッチなニーズを満たすための質問箱ですが、とはいえ公共の場です。この公共の場で悪意のあるプログラムに応用できるコードを書くわけにはいかない、というのが一般論です。
>と同時に、その一般論をふりかざすたいていの人は、実際「その具体的な方法を知らない」ことが多いのです。だから「知っているけど教えない」と意地悪しているわけではありません。もちろん上記の理由で、「知っているけど教えない」のは意地悪ではなく、モラルの問題ということになります。
>
>シートの保護をかけた人と、そのシートを使う人が同一人物なら、画面に「この差作業は、シートのロックを解除する必要があります。ロックを解除するためのパスワードを入力してください」という InputBox を出し、ユーザーにパスワードを入力させて解除する(そして作業が終わったら同じパスワードで保護する)という方法もとれますよね。シートの保護をかけた人と、そのシートを使う人が別人であれば、また別の代替案を考えなければなりませんが。
>
>---
>
>さて、ここからは「争点」に関する考察です。
>
>一見すると非難中傷にも感じられることばが飛び交ってしまうようになった最大の原因は、この回答に関連した多くの方の「言葉足らず」によるものだと思います。
>
>ひとつひとつを挙げて指摘すると個人を非難することになりますし、第一意味がありません。しかしみなさん、もう一度自分が書いた書き込みを見直してみてください。これは質問者にも回答者にも言えることです。
>
>         文章があまりにも短いと思いませんか?
>
>それで伝えたいことが伝えられるでしょうか。
>読み手に誤解を生じさせる可能性は絶対にないとはいえないまでも、まずその心配はないだろう、と言いきれる文章でしょうか。
>
>例えば(結局例を挙げてしまいましたが)
>
>>自分がやりたいのは、ブック起動時にVBAで内部的にシート保護状態とそのパスワ
>>ードを取得して(できればですが…)、また再保護をしたいのですが… 
>>理由は、Copy使うとなぜか保護が外れるので。
>
>これはもう一歩踏み込んで、「なぜ Copy メソッドを使いたいのか」まで説明するほうが望ましかったといえるでしょう。そこまで説明すれば、もしかしたら Copy メソッドを使うよりもっといい方法を教えてさしあげることもできたかもしれません。
>
>しかし説明が不十分なので
>
>>早い話、Copyしなければいいだけの話。
>
>というような意見が来て、この意見に対して腹をたてなければならなくなってしまうのです。
>
>一方、回答者の方々も回答が短すぎるといわざるをえません。
>例えば上記の例では、Copyメソッドを使いたいから使うのであって、Copyメソッドを使わなければよい、というのでは回答になりません。
>もちろんその場合は代替案が必要になりますが、代替案を出したくてもその背景がわからなければ出しようがありませんよね。ですから「何がしたいのか」を質問者に尋ねるか、私が上で述べた InputBox の例のような「仮定による代替案の提示」をするのが、良識ある回答者の姿勢だと私は思います。仮定による代替案を出したら、質問者は「いや、私がやりたいのはそうじゃなくて・・・」と、さらなる説明をしてくださることでしょう。
>
>それからもうひとつ、私が声を大にしていいたいことがあります。
>これは今回の件に限ったことではないのですが。一部の方に見受けられる傾向です。
>
>   どうしてみなさん、「です・ます」体の文章を書かないのですか?
>
>質問者も回答者も、相手に敬意を表して「です・ます」体の文章を書くのはあたりまえだ、と・・・少なくとも私はそう思っています。直接相手の顔を見て話をしている場所ではないので、どうしても「である」体の文章や体言止めの文章は、ぶっきらぼうに見えてしまうのです。多くの方はきちんと「です・ます」体の文章を書いておられるのですが、一部の方は体言止めにしておられます。
>
> それはモラルの問題です。
>
>と書くのと、
>
> それはモラルの問題。
>
>と書くのとでは、ちょっとした違いですけどこれを見たときの印象はずいぶん違いますよね。
>
>その書き方が相手を非難するつもりではなかったにしても、相手は自分が非難されたと思い込み、さらに乱暴な文章で「応戦」しようとします。そうすると当初の「質問とそれに対する回答」や「なぜ回答できないかの説明」なんてのはどこかに吹き飛んでしまいます。
>
>応戦する側も、あくまでも紳士的に「です・ます」体の文章で応戦することを強くお勧めします。議論はどこまでも論理的かつ具体的に。感情の交錯は、このような面と向かって話し合いのできない場所では修復不可能です。
>
>一方、必要以上に人の神経を逆なでするような書き込みも感心できません。
>神経を逆なでされた当事者が逆上するのは明らかですし、仮に何人かの人がこの意見に同意したとしても、そこからは何も生まれません。
>
>---
>
>「思い込み」は誰にでもあります。
>
>>>あなたに悪意がないとしても、あなた以外の掲示板を見た人が
>>>悪用することもできますよね?
>>↑
>>はぁ?
>>VBAロックしてれば、不正な実行拒否れるだろ。
>
>これだって、
>
>「パスワードを知る方法をこの掲示板に書けば、あなた以外にこの掲示板を見た人が悪用するコードを書くかもしれませんよね」
>
>という意味の書き込みに対して、
>
>「私が書いたコードをちゃんとロックしていれば悪用されることはないだろう」
>
>と「思い込んで」お答えになってますよね。
>
>なぜそのような「思い込み」が発生するのか。理由はさまざまで、一言で言えば「コミュニケーション不足」なんですが、その原因のひとつが「言葉足らず」だと私は思うのです。
>
>誰も、えくせーるさんが悪事を働くとは思っていません。
>でも他に悪事を働く人もいるかもしれないから、悪いことに応用できるようなコードはここに書けない(第一、知らない)と答えたのです。
>どちらが悪いのか、今になってはわかりません。しかし何らかの原因で、えくせーるさんは「自分が悪人呼ばわりされた」とお感じになったのではないでしょうか。
>その一端は、「言葉足らず」にあるように思います。
>
>ことばは便利です。しかし薬にも武器にもなります。
>そのことばを発する前に、そのことばが相手に与える影響(または、足りないから影響を与えられないこと)を考えましょうね。



勝手で悪いのですが、全部読むのが面倒なので結論だけいいます。

-まとめ-
1.質問の内容として問題あるなら当然ながら回答しなければいい。
 (これこそモラルです。)
2.「VBAロックがあるから、内部的に処理する機能があればいいなぁ」と返答。
 その後、強引にシート保護のパスワードロックをはずす方法は訊いていない。  (質問の意図が間違って認識されていたので説明。その後ちゃんと説明したので「言葉足らず」ではないですよ。)
 本来ならここで終了。
3.2.以降、わけのわからん回答者が論点のすり替え展開し、関係のないモラル等の 話まで持ち出して、話を広げていっただけのことです。 

>ことばは便利です。しかし薬にも武器にもなります。
>そのことばを発する前に、そのことばが相手に与える影響(または、足りないか
>ら影響を与えられないこと)を考えましょうね。

掲示板に質問するようなVBA初心者がそんな全体を考えて質問できるわけないでしょうが。(VBAにそういった問題があることすら知らないのですよ。)
それは管理人、あなたの自己中心的(おそらくVBA熟練者的)な考えです。


*** 最後に ***
もう、この件に対する回答には返答しません。
逃げたと思われても結構です。
説明し尽くしましたし、何回も同じ説明しても
相手が自己中なので理解してくれません。(時間のムダ)
以上

【25944】Re:手動でシート保護したパスワード取得...
発言  Kein  - 05/6/19(日) 10:51 -

引用なし
パスワード
   どうせこの質問者は、負け犬の人生を送るしかない定めになっていると思われるので、
哀れみを持って見送るのが妥当でしょう。
ここまで深く根をはった人間性の歪みを、だれが教え諭し、矯正することができる
でしょうか・・。この質問者は人生のありとあらゆる場面でこのような誤解・曲解
を押し通し、周囲の人に迷惑をかけ、結果的に皆に疎まれて相手にされなくなる
のです。このスレッドを見ている皆さん、くれぐれもこのようなバカ者の真似を
しないように。(ま、普通の人間に真似できるわけは無いけど・・)
そーいうわけで谷さん、石鹸箱にも投稿しておいたが、なぜこんな荒れたスレッドを
放置しておくのですか ? 日本語の使い方について啓蒙するための格好のチャンス
とでも考えておられるのでしょーか ? だとしたらあなたの対応は甘い ! いつも
あなたは「話せばわかる」という姿勢で他人に対してますが、世の中には絶対に
かみ合わない(わかっていても意地を張る、という心理もあって)人がいるのです。
あのベストセラーになった、養老孟司氏の「バカの壁」を読んでみて下さい。こちらの
常識がまるで通じない、信じられないような異常な感覚の者が存在するのです。
この質問者も同属ですね。たぶん精神病院の通院歴があるのではないでしょうか ?
こんな者に常識を持ち合わせた我々が、まともに向き合う必要は全くありません。
石鹸箱に書いたように、即刻全文を削除して下さい。このスレッドは間違いなく
「板汚し」でしかないと思います。

【25945】Re:手動でシート保護したパスワード取得...
発言  谷 誠之  - 05/6/19(日) 11:16 -

引用なし
パスワード
   谷です。

えくせーるさんはもう登場されないとのことですが、今後のこともありますので再度私の意見を述べたいと思います。

まず

>勝手で悪いのですが、全部読むのが面倒なので結論だけいいます。

この「全部読むのが面倒」というのがことば通りの意味なら、私の意見を読まずに自分のご意見だけを通そうとされる姿勢そのものが、ご質問者のおっしゃる「自己中心的な行動」ととられかねません。

事実、ご質問者は私の意見をちゃんと読んでいないのでは、と推測します。

>>ことばは便利です。しかし薬にも武器にもなります。
>>そのことばを発する前に、そのことばが相手に与える影響(または、足りないか
>>ら影響を与えられないこと)を考えましょうね。
>↑
>掲示板に質問するようなVBA初心者がそんな全体を考えて質問できるわけないでし
>ょうが。(VBAにそういった問題があることすら知らないのですよ。)
>それは管理人、あなたの自己中心的(おそらくVBA熟練者的)な考えです。

私は「ことばは薬にも武器にもなるから気をつけましょう」と述べています。
その前には、ちゃんと説明をしましょうとか、「です・ます」体を使いましょうとかの「日本語としての」意見です。私はまったくVBAの知識に関することは述べていません。

ご質問者が「私は日本語初心者だから日本語がうまく使えないので、そんなことを言われてもできない」という反論をされるのであればよくわかります。

しかし「掲示板に質問するようなVBA初心者」であっても、日本語を選んで使うことはできるはずです。そうしましょうね、と申し上げているわけです。

ここは公共の場です。質問者は見ず知らずの人の好意を期待して質問するわけだし、回答者は見ず知らずの質問者が便利になればいいなぁと思って(または自分の向学のために)回答するわけです。そこには人として最低限の礼儀が必要で、その礼儀は言葉遣いに表れます。いや言葉遣い以外に、このような場所で礼儀を示すことはできないといってもいいでしょう。

コミュニケーションの基本は「聞く」ことです。掲示板だったら「読む」ことですね。相手からの情報発信の中に意味を十分理解できないのであれば、さらに質問をして誤解を生じないようにする努力も必要でしょう。

というからには、私もご質問者のご意見をよく読み、さらに意見を述べておきましょう。

>1.質問の内容として問題あるなら当然ながら回答しなければいい。
> (これこそモラルです。)

これは違います。いや、違うと思う、と表現したほうがいいでしょうか。
ほったらかすことがモラルではありません。
質問の内容に問題があるなら、どこにどう問題があるか、それはなぜ問題があるのか、どこをどう改善すればよいのかを指摘するべきです。なぜなら、同じ間違いを繰り返すことを防ぐためです。その人が違う場所で同じ間違いを繰り返すかもしれないし、別の人がここで同じ間違いを繰り返すかもしれません。

もちろん指摘はあくまでも紳士的に、ことばを選んで、相手を尊重して行わなければなりません。ぶっきらぼうな言葉遣いで指摘してはいけません。


>2.「VBAロックがあるから、内部的に処理する機能があればいいなぁ」と返答。
> その後、強引にシート保護のパスワードロックをはずす方法は訊いていない。
>  (質問の意図が間違って認識されていたので説明。その後ちゃんと説明したの
>  で「言葉足らず」ではないですよ。)

ここにはふたつの問題があります。最も大きな問題は、「質問の意図が間違って認識されていた」ことです。
質問の意図が間違って認識される原因はふたつあります。ひとつは「質問者が十分に質問の意図を説明しなかった」こと、もうひとつは「聞き手の理解力が不十分で間違って理解した」ことです。今回は、両方に原因があると感じています。

ご質問者は「その後ちゃんと説明した」ので、結果的にことばが満たされたわけですね。最初は言葉足らずだったけど、様々なやりとりの中で満たされたのです。

もうひとつの問題は、ご質問者ではなく、回答者の方々が「パスワードクラックに関する質問」に異常に反応してしまったことです。

確かに初心者の方が「パスワードが自動的にわかればいいなぁ」と思うことはよくあり、そのための方法を(悪意なく)探すこともよく見受けられます。
一方でその方法が悪事にも使えることを知っている人は、普通の質問異常に敏感に、過剰に反応してしまう傾向にあります。

ご質問者に悪意がないことはやりとりの中で明らかですから、回答者の方々もここまで敏感に反応する必要はなかったのではないかと思います。

> 本来ならここで終了。

確かにそうですね。論点がどんどん変わっていっているのはよくわかります。

>説明し尽くしましたし、何回も同じ説明しても
>相手が自己中なので理解してくれません。(時間のムダ)

これは全員に言えることですが、「自分のいいたいことは相手にちゃんと伝わるだろうか」ということを何度も読み返して投稿しましょう。

ある回答者の方は、ひとつの回答を4回も5回も修正しておられます。一度投稿しては削除して書き直し、また投稿しては削除して書き直しておられます。
(そのログは私に送られるのでよく存じ上げております)
それは「この部分はあいまいな表現だからよくわからんだろうな」とか「この部分はもっといい表現があるな」とか思われて書き直しているんだと思います。
その努力は、私以外の人には伝わらないでしょう。
でも努力するから、その回答者の回答はわかりやすいものになっています。

公共の場では、サービスを提供する者も、サービスを受けるものも、努力をしなければなりません。お金のような対価が発生しない質問箱なら、なおさらです。

みなさんの気持ちは同じ。Excelを便利に使いたい。ただそれだけのはずです。
今後とも、どうぞよろしくお願いいたします。

【25946】Re:手動でシート保護したパスワード取得...
回答  谷 誠之  - 05/6/19(日) 11:47 -

引用なし
パスワード
   Keinさん、谷です。

私は常に「紳士的に対応しよう」と思っているに過ぎません。
確かに普段いいたいことを啓蒙するための材料だ、と思ってしまったことは否定できませんが・・・

逆に、相手がどのような態度で接しても、だからといってこちらも同じような態度を取るのはそれこそ「同じ穴のムジナ」になってしまうだけです。

相手に非難中傷されたからといって、こちらも非難中傷の態度で出れば解決するはずがありません。同様に相手を卑下するような態度も望ましくありません。

Keinさんのおことばにも大変「トゲ」を感じます。

>どうせこの質問者は、負け犬の人生を送るしかない定めになっていると思われる
>たぶん精神病院の通院歴があるのではないでしょうか ?

これらは相手を攻撃するためだけのことばであり、何も生み出しません。
それどころか相手のさらなる反抗心をかい、事態を悪化させるだけです。

攻撃するにもことばを選ぶ必要があります。それは「より相手にダメージを与えることばを選ぶ」のではありません。事実をより正確に相手に伝えることばを選ぶのです。

例えばバカなことをしでかしたバカな人に、自分の価値尺度で「バカ」というのは仕方ないと思います。そこには「バカなことをした」事実がありますからね。

でも、根拠のない非難中傷のことばは慎むべきです。
「おまえのかーちゃんでーべーそ」とかね。見たわけでもないのに。
上記の精神病院云々の発言も、何の根拠もないでしょう?
それはすでに「言いすぎ」のレベルに達しています。

自分と考え方のあわない、相容れない人がいることは間違いありません。しかしそれは「理解する努力をしてから」結論付けることであって、数回やりとりをしただけで決め付けることではないと考えます。

>いつもあなたは「話せばわかる」という姿勢で他人に対してますが、世の中には
>絶対にかみ合わない(わかっていても意地を張る、という心理もあって)人がいる
>のです。

そのご意見には全面的に賛成です。まったくその通りで、私も何度も何度も苦い経験をしています。
だからこそ、私はこのような態度をとり続けているのです。

私の今までの経験の中で話をしますと、
10人いたら、2、3言で意思の疎通が足りるのは4人程度です。
一生懸命コミュニケーションをとって、それでも意思疎通できるのは8人。
残りの2人は、なにをどうがんばってもだめです。
これ以上方法がない、というところまでいって初めて、「あ、この人とは相容れないんだ」とあきらめます。

たとえばこの投稿全体を削除して「なかったことにする」のは簡単です。
でもそれでは、問題を先送りするだけです。
ここで争ったのは、まぎれもない事実ですから。
争った人たちはお互い不愉快で、「もう見たくもない」と思われるでしょうけど。

ただね・・・
私は主宰者としてより、この論争に加わっていない客観的な存在として、もういちどこの論争を最初から読み返してみたんですよ。
するとどうしても、最初に攻撃したのは回答者である(具体的な名前は伏せますが)ように見えて仕方がないんです。
その後の誤解、曲解、揚げ足取りなどは見るに耐えない部分がありますが、それもえくせーるさんひとりが悪いわけではない、と考えます。

今回の論争は、私もとっても考えさせられています。
特に最近私自身が回答に参加していないという事実もあり、「このままでいいのか?」という悩みもふくらんでいます。
一方で、誠意のある有志の方に助けられ、支えられ、成長し続けているのも事実です。

私の真意は昔から変わっていません。

  みなさん、助け合いましょう。

今回のことは私の真意から完全にはずれることです。
しかし起こってしまった事実です。この傷跡は、全員が教訓にすべきだと思います。

---

でも確かに、すでに私ひとりの力では管理しきれないのも事実なんですよね・・・
なにかこう、組織的なものを考えなければならない時期に来たのかもしれません。
そう、例えば MOUG のような・・・
(MOUG をお手本にする、という意味ではありませんよ)

【25947】Re:ルール追加を
発言  角田 WEB  - 05/6/19(日) 11:52 -

引用なし
パスワード
   こんにちは。
谷さん、ここはひとつ、掲示板のタイトル部に
 「この質問箱ではパスワード解除に関連する質問および
  解除方法の提示回答は控えて下さい。」
の一文を追加したほうが良いかと思います。

それがあれば「ここの掲示板のルールとして、その質問および回答は
ご遠慮頂いています。ご了承ください」というレスで済みます。

普通は、殆どの人が、これで納得してくれます。

【25948】Re:手動でシート保護したパスワード取得...
発言  Kein  - 05/6/19(日) 11:56 -

引用なし
パスワード
   谷さん、あなたは全く私の意見を無視しているが、それもまた独り善がりの押し付け
と違いますか ? 何を言っても他人の意見に同調しない、という頑固な生き方を抜く輩
というのが存在するのです。そーいう者に長々と意見をしても、無駄なだけです。
それより、ここに集う数多の人の感情を考慮してますか ? はっきり言って日本語の
使い方などは「相手次第」です。人を見てモノを言う、というのは大人の対応です。
つまり、どちらが初めに挑発的な暴言を吐いたか、によって展開が変わります。
当然、最初に暴言を吐いた者が悪い。だからそれを諌めるのであれば納得できますが、
いつでも喧嘩両成敗にして、穏便に収めれば済むと考えておられるなら、今後もその
甘い対応につけこんで暴言を吐く輩が出てきますよ。荒れたスレは一度すべてを清算
するしか無いと思います。それが質問者・回答者・閲覧者を冷静にさせる唯一の手段
でしょう。その上でなら、日本語の使い方に対するレクチャーも生きてくると思います。
管理人はもっと大所高所から全体を見渡して、適切な対応をすることが必要と思います。

【25949】Re:手動でシート保護したパスワード取得...
発言  Kein  - 05/6/19(日) 14:04 -

引用なし
パスワード
   >解決するはずがありません。
もしこの件に解決が望めるのなら、とっくにそうなっているはずです。
しかし質問者が異常な輩であれば、常識的対応で解決するわけも無いから、既に
回答者は解決の道を探すことはあきらめて「ゴキブリ叩き」に専念しているわけです。
つまり徹底的に相手をののしって叩き潰そうとしているだけです。だから
>大変「トゲ」を感じます。
まだ言い足りないと感じているぐらいです。Bykinさんの書き込みも、私と同じ感覚
と感じます。もうここに至っては、それぐらいしか言うべきことが見つからない。
えくせーるなる者が書き込みをするたびに、回答者としては反感以外に何も出てこない
のです。そのへんは管理人という第三者的立場から見ると
>相手を攻撃するためだけのことば
でしょうけど「質問に対してまともに当たる当事者」としては、怒りの感情しか
出てこないことをよく考えて欲しいですね。あれほど攻撃的な書き込みをされて
怒りを感じなければ、それこそこちらが精神異常者になってしまうでしょう。
仏の顔も三度まで、ということわざをご存知でしょーか ? 回答者は何ら報酬もないのに
自分の時間を割いて困っている人を助けようとしている。その気心を知ろうともせず、
あろうことか暴言を返す者に対して「教え諭す」などという次元はとっくに超えている
と考えています。一片たりとも状況を理解することが出来ていない、または理解しようと
としないなら当然の反撃をくらうだけです。
>問題を先送りするだけです。
言わせていただくなら、もうそのへんの感覚すら間違っていると感じます。
管理人としては「問題を起こさない」努力が必要なのであって、それでも起こって
しまったら一度清算し、改めて予防策を講じて二度とこんな醜い論争が起きないように
するべきでしょう。だってこんなやりとりは「どこまでいっても不毛」だからです。
つまりこの問題に対しての結論はと言うと、結局"新たなルール作り"をすること以外に
ないと思われます。実社会には数え切れないぐらいの法律があって、森羅万象に対処
しようとしていますが、その「ルール作りの努力」こそが「異なる常識を持つ者が
集まる実社会」を治める唯一の手段となっています。WEBの掲示板とて広く社会に
開かれた存在である以上、そのやり方を踏襲するしか道はないのです。
>なにかこう、組織的なものを考えなければならない時期
以前、マルチポストをめぐる議論をしたことがありましたよね ? そのときも掲示板
の管理人相互で情報をやり取りしあうなど、皆でうまい解決策をと探しましたが、
結局あなたのような少数の容認派の考えがその妨げになって、対処法の確立を見ない
まま、立ち消えとなりましたよね ? 覚えておられますか ? あのときの二の舞になるなら
だれも一緒になって考えようとしませんよ。世の中は「自らが正しいと感じる意見でも
多数が"否"と唱えるならそれは正しくなくなる」のです。戦争中の日本の教育と戦後
のそれとを比べても、いかに「正しさの基準」が変化するか、お分かりになるはずです。
多数の意見は、民主主義社会において「正しい意見」とされるのです。もし他の掲示板
の管理者や「かけがえのない小数の回答者」とうまく連携していこうとお考えなら、
ぜひそのへんを理解していただきたく思います。

【25950】Re:手動でシート保護したパスワード取得...
発言  谷 誠之  - 05/6/19(日) 14:46 -

引用なし
パスワード
   谷です。

#25949 、 #25948、および角田さんの #25947 に対してまとめてご回答申し上げます。

その前に。当質問箱は、最後に返信がついた投稿を一番上に表示します。
そのため、ここで「VBAの質問以外の議論」をすると、他の質問がこの投稿によって埋没してしまい、本来の目的を果たせなくなります。

今後この議論は大変重要だと考えますが、ここですべきではありません。
議論の場所を「石鹸箱」に移させてください。

今後は http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=1491;id=
および http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=1492;id=
で議論を深めていきたいと考えます。
ご協力をよろしくお願いいたします。

【28288】Re:手動でシート保護したパスワード取得...
回答  ありえーる  - 05/9/2(金) 9:27 -

引用なし
パスワード
   ▼えくせーる さん:
>▼谷 誠之 さん:
>>えくせーるさん、そしてみなさん、主宰者の谷です。
>>金曜日から土曜日にかけてこの掲示板を見る機会がなかったこと、
>>モメごとはできるだけ当事者の間で解決していただきたいとの考えがあることから、今まで登場しませんでした(というかできませんでした、ごめんなさい)。
>>
>>さて、一連の書き込みに関して、主宰者である私の総論を述べたいと思います。
>>
>>まずすでに半分お答えは出ているようなものですが
>>
>>>手動で設定したシート保護のパスワード取得方法を教えてください。(VBAで)
>>
>>「できない」を一応の答えとしておきます。
>>実際には、できます。というか、できるらしい。
>>事実「パスワード保護してそのパスワードを忘れてしまったブック/シート/VBAプロジェクトをパスワード解除します」なんていうサービスを悪意なく提供している(ここで「悪意なく」と書いたのは、れっきとしたサービスとしてちゃんと宣伝を行い、秘密保持契約まで結んでビジネスとしてやっていらっしゃるから)業者まであるぐらいです。
>>
>>保護されたシートを含むブックと、VBAプロジェクトを含むブックが同じであればこのような質問は出なかったのでしょう。おそらくえくせーるさんは、保護されたシートを含む任意のブック(しかもそのシートのパスワードがわからない)に対してこの処理を行いたかったのだ、と推測します。
>>したがって、えくせーるさんに悪意がないのは自明の理です。
>>
>>しかし、だからといって「こういうコードでパスワードクラックできますよ」とここに書いてしまうと、そのコードを見た第三者が悪意のあるプログラムを書いてしまうかもしれません。VBAに関する質問がある人のため、というニッチなニーズを満たすための質問箱ですが、とはいえ公共の場です。この公共の場で悪意のあるプログラムに応用できるコードを書くわけにはいかない、というのが一般論です。
>>と同時に、その一般論をふりかざすたいていの人は、実際「その具体的な方法を知らない」ことが多いのです。だから「知っているけど教えない」と意地悪しているわけではありません。もちろん上記の理由で、「知っているけど教えない」のは意地悪ではなく、モラルの問題ということになります。
>>
>>シートの保護をかけた人と、そのシートを使う人が同一人物なら、画面に「この差作業は、シートのロックを解除する必要があります。ロックを解除するためのパスワードを入力してください」という InputBox を出し、ユーザーにパスワードを入力させて解除する(そして作業が終わったら同じパスワードで保護する)という方法もとれますよね。シートの保護をかけた人と、そのシートを使う人が別人であれば、また別の代替案を考えなければなりませんが。
>>
>>---
>>
>>さて、ここからは「争点」に関する考察です。
>>
>>一見すると非難中傷にも感じられることばが飛び交ってしまうようになった最大の原因は、この回答に関連した多くの方の「言葉足らず」によるものだと思います。
>>
>>ひとつひとつを挙げて指摘すると個人を非難することになりますし、第一意味がありません。しかしみなさん、もう一度自分が書いた書き込みを見直してみてください。これは質問者にも回答者にも言えることです。
>>
>>         文章があまりにも短いと思いませんか?
>>
>>それで伝えたいことが伝えられるでしょうか。
>>読み手に誤解を生じさせる可能性は絶対にないとはいえないまでも、まずその心配はないだろう、と言いきれる文章でしょうか。
>>
>>例えば(結局例を挙げてしまいましたが)
>>
>>>自分がやりたいのは、ブック起動時にVBAで内部的にシート保護状態とそのパスワ
>>>ードを取得して(できればですが…)、また再保護をしたいのですが… 
>>>理由は、Copy使うとなぜか保護が外れるので。
>>
>>これはもう一歩踏み込んで、「なぜ Copy メソッドを使いたいのか」まで説明するほうが望ましかったといえるでしょう。そこまで説明すれば、もしかしたら Copy メソッドを使うよりもっといい方法を教えてさしあげることもできたかもしれません。
>>
>>しかし説明が不十分なので
>>
>>>早い話、Copyしなければいいだけの話。
>>
>>というような意見が来て、この意見に対して腹をたてなければならなくなってしまうのです。
>>
>>一方、回答者の方々も回答が短すぎるといわざるをえません。
>>例えば上記の例では、Copyメソッドを使いたいから使うのであって、Copyメソッドを使わなければよい、というのでは回答になりません。
>>もちろんその場合は代替案が必要になりますが、代替案を出したくてもその背景がわからなければ出しようがありませんよね。ですから「何がしたいのか」を質問者に尋ねるか、私が上で述べた InputBox の例のような「仮定による代替案の提示」をするのが、良識ある回答者の姿勢だと私は思います。仮定による代替案を出したら、質問者は「いや、私がやりたいのはそうじゃなくて・・・」と、さらなる説明をしてくださることでしょう。
>>
>>それからもうひとつ、私が声を大にしていいたいことがあります。
>>これは今回の件に限ったことではないのですが。一部の方に見受けられる傾向です。
>>
>>   どうしてみなさん、「です・ます」体の文章を書かないのですか?
>>
>>質問者も回答者も、相手に敬意を表して「です・ます」体の文章を書くのはあたりまえだ、と・・・少なくとも私はそう思っています。直接相手の顔を見て話をしている場所ではないので、どうしても「である」体の文章や体言止めの文章は、ぶっきらぼうに見えてしまうのです。多くの方はきちんと「です・ます」体の文章を書いておられるのですが、一部の方は体言止めにしておられます。
>>
>> それはモラルの問題です。
>>
>>と書くのと、
>>
>> それはモラルの問題。
>>
>>と書くのとでは、ちょっとした違いですけどこれを見たときの印象はずいぶん違いますよね。
>>
>>その書き方が相手を非難するつもりではなかったにしても、相手は自分が非難されたと思い込み、さらに乱暴な文章で「応戦」しようとします。そうすると当初の「質問とそれに対する回答」や「なぜ回答できないかの説明」なんてのはどこかに吹き飛んでしまいます。
>>
>>応戦する側も、あくまでも紳士的に「です・ます」体の文章で応戦することを強くお勧めします。議論はどこまでも論理的かつ具体的に。感情の交錯は、このような面と向かって話し合いのできない場所では修復不可能です。
>>
>>一方、必要以上に人の神経を逆なでするような書き込みも感心できません。
>>神経を逆なでされた当事者が逆上するのは明らかですし、仮に何人かの人がこの意見に同意したとしても、そこからは何も生まれません。
>>
>>---
>>
>>「思い込み」は誰にでもあります。
>>
>>>>あなたに悪意がないとしても、あなた以外の掲示板を見た人が
>>>>悪用することもできますよね?
>>>↑
>>>はぁ?
>>>VBAロックしてれば、不正な実行拒否れるだろ。
>>
>>これだって、
>>
>>「パスワードを知る方法をこの掲示板に書けば、あなた以外にこの掲示板を見た人が悪用するコードを書くかもしれませんよね」
>>
>>という意味の書き込みに対して、
>>
>>「私が書いたコードをちゃんとロックしていれば悪用されることはないだろう」
>>
>>と「思い込んで」お答えになってますよね。
>>
>>なぜそのような「思い込み」が発生するのか。理由はさまざまで、一言で言えば「コミュニケーション不足」なんですが、その原因のひとつが「言葉足らず」だと私は思うのです。
>>
>>誰も、えくせーるさんが悪事を働くとは思っていません。
>>でも他に悪事を働く人もいるかもしれないから、悪いことに応用できるようなコードはここに書けない(第一、知らない)と答えたのです。
>>どちらが悪いのか、今になってはわかりません。しかし何らかの原因で、えくせーるさんは「自分が悪人呼ばわりされた」とお感じになったのではないでしょうか。
>>その一端は、「言葉足らず」にあるように思います。
>>
>>ことばは便利です。しかし薬にも武器にもなります。
>>そのことばを発する前に、そのことばが相手に与える影響(または、足りないから影響を与えられないこと)を考えましょうね。
>
>
>↑
>勝手で悪いのですが、全部読むのが面倒なので結論だけいいます。
>
>-まとめ-
>1.質問の内容として問題あるなら当然ながら回答しなければいい。
> (これこそモラルです。)
>2.「VBAロックがあるから、内部的に処理する機能があればいいなぁ」と返答。
> その後、強引にシート保護のパスワードロックをはずす方法は訊いていない。  (質問の意図が間違って認識されていたので説明。その後ちゃんと説明したので「言葉足らず」ではないですよ。)
> 本来ならここで終了。
>3.2.以降、わけのわからん回答者が論点のすり替え展開し、関係のないモラル等の 話まで持ち出して、話を広げていっただけのことです。 
>
>>ことばは便利です。しかし薬にも武器にもなります。
>>そのことばを発する前に、そのことばが相手に与える影響(または、足りないか
>>ら影響を与えられないこと)を考えましょうね。
>↑
>掲示板に質問するようなVBA初心者がそんな全体を考えて質問できるわけないでしょうが。(VBAにそういった問題があることすら知らないのですよ。)
>それは管理人、あなたの自己中心的(おそらくVBA熟練者的)な考えです。
>
>
>*** 最後に ***
>もう、この件に対する回答には返答しません。
>逃げたと思われても結構です。
>説明し尽くしましたし、何回も同じ説明しても
>相手が自己中なので理解してくれません。(時間のムダ)
>以上


ごくろうさまでした。

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