0

worksheet_change イベントが機能するには、Excel ファイルが xlsm である必要がありますか、それとも xlsx で行うことができますか。xlsmだけだと思います。ちょっとしたことのように思えますが、一部の同僚に「マクロを有効にする」を選択するように頼むのは多すぎるようです

4

1 に答える 1

0

http://msdn2.microsoft.com/en-au/library/aa338205.aspx#office2007aboutnewfileformat_introductionから

マクロを有効にしたファイルとマクロを使用していないファイル

Default 2007 Microsoft Office system documents saved in Office XML Formats are intended to be macro-free files, and therefore cannot contain code. This behavior ensures that malicious code, residing in a default document, can never be executed unexpectedly. While 2007 Microsoft Office system documents can still contain and use macros, the user or developer must save these documents as a macro-enabled document type.

Basically the idea of xlsx vs xlsm is that user can tell straight away if there is code in a worbook or not, so if you want to put code in your workbook you must save it as xlsm.

于 2013-09-27T23:04:54.877 に答える