アカウント名:
パスワード:
ただし、デフォルトブロックのロールアウト以降、Office アプリ内で直接マクロを有効化できなくなったため、
これが原因だろ?社内でSharepoint経由でマクロ入りのExcelファイルをやり取りするなんて割とあるシチュエーションだし。それが不可能(困難)になったら、そりゃあ反発されるでしょ。
VBAマクロを排除したい気持ちはわかるけど毎度やり方が雑で乱暴だから、何か押し付けるたびに「すべて常に許可」な方向へ病巣が増えるばかり。
必要なものを代替策もなしに無理矢理とりあげようとする悪癖は長期的に損だってことMSはそろそろ学べよと願う次第。
うーん。だけど部分的に対処すると、なにかあった時に無条件で「MSが悪い」にされちゃうからなぁ。ほら、WindowsUpdateしてないのが悪いのになぜかMSが悪いことにされた騒ぎなんて過去に何度でもあるし。それを踏まえるとMS的には禁止、あとはユーザーが自らの意志でそれを許可した以上責任はそちらみたいな方向に舵を切りたくなるのも当然では?病巣もなにも、皆がそれを望んでいるとしか。
とかくなんでもMSが悪いといって懲罰加えるんだから、ドンドン自由度が奪われて行くんだよなぁ……。
とかくなんでもユーザが悪いといって懲罰加えるんだから、の間違いかな?
多分、この手のセキュリティーの問題には技術的な側面と運用の側面があって
VBA マクロの技術的な側面から見ると「VBA はサンドボックスではなく、通常のインタプリターであり、セキュリティー上の制限が無い」 この点から見ると、現状有効な手は「無効化」しかない
ユースケースで見ると「給与明細の一覧表示・印刷機能を仕込んだ、パスワード保護付きの Excel マクロブックを送りたい」 この点から見ると、現状妥協して使える方法は「マクロのデジタル署名」で発行者の身元証明をし、安全を担保する方法が考えられる
VBAを実行するためのサンドボックス環境を作るとか、DLLやCOM等の外部呼び出しだけを禁止するとか、そういう段階を踏むようなのはMSはしないよね。前にExcelマクロとしてpythonどう?ってアンケートしてた気がするし、そのうちマクロ全体が新しくなるんじゃないかな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
いや有効化の手順は残しておけよ (スコア:3, すばらしい洞察)
ただし、デフォルトブロックのロールアウト以降、Office アプリ内で直接マクロを有効化できなくなったため、
これが原因だろ?
社内でSharepoint経由でマクロ入りのExcelファイルをやり取りするなんて割とあるシチュエーションだし。
それが不可能(困難)になったら、そりゃあ反発されるでしょ。
Re:いや有効化の手順は残しておけよ (スコア:1)
VBAマクロを排除したい気持ちはわかるけど毎度やり方が雑で乱暴だから、
何か押し付けるたびに「すべて常に許可」な方向へ病巣が増えるばかり。
必要なものを代替策もなしに無理矢理とりあげようとする悪癖は
長期的に損だってことMSはそろそろ学べよと願う次第。
Re: (スコア:0)
うーん。だけど部分的に対処すると、なにかあった時に無条件で「MSが悪い」にされちゃうからなぁ。
ほら、WindowsUpdateしてないのが悪いのになぜかMSが悪いことにされた騒ぎなんて過去に何度でもあるし。
それを踏まえるとMS的には禁止、あとはユーザーが自らの意志でそれを許可した以上責任はそちらみたいな方向に舵を切りたくなるのも当然では?
病巣もなにも、皆がそれを望んでいるとしか。
とかくなんでもMSが悪いといって懲罰加えるんだから、ドンドン自由度が奪われて行くんだよなぁ……。
Re: (スコア:0)
とかくなんでもユーザが悪いといって懲罰加えるんだから、の間違いかな?
Re: (スコア:0)
多分、この手のセキュリティーの問題には技術的な側面と運用の側面があって
VBA マクロの技術的な側面から見ると「VBA はサンドボックスではなく、通常のインタプリターであり、セキュリティー上の制限が無い」 この点から見ると、現状有効な手は「無効化」しかない
ユースケースで見ると「給与明細の一覧表示・印刷機能を仕込んだ、パスワード保護付きの Excel マクロブックを送りたい」 この点から見ると、現状妥協して使える方法は「マクロのデジタル署名」で発行者の身元証明をし、安全を担保する方法が考えられる
Re: (スコア:0)
VBAを実行するためのサンドボックス環境を作るとか、DLLやCOM等の外部呼び出しだけを禁止するとか、そういう段階を踏むようなのはMSはしないよね。
前にExcelマクロとしてpythonどう?ってアンケートしてた気がするし、そのうちマクロ全体が新しくなるんじゃないかな。