Excel ブックからマクロを削除して、SkyDrive にアップロードして編集できるようにするにはどうすればよいでしょうか?

Excel ブックからマクロを削除して、SkyDrive にアップロードして編集できるようにするにはどうすればよいでしょうか?

私は MS Office にアクセスできませんが、個人使用の SkyDrive は基本的な編集には最適です。しかし、誰かが私に不要なマクロを含むワークブックを送ってくると、マクロを無効にしても Skydrive にアップロードできません。ワークブックからマクロを削除するために使用できるものはありますか? 必要であればコードを書いて共有するつもりですが、誰かがすでにこれを実行しているはずです。

答え1

Microsoftの無料のExcel ビューア中間ステップとして、ビューアでワークシートを開き、その内容をコピーして Skydrive 上のドキュメントに貼り付けます。私は自分で試したことはありませんが、Excel ワークシートのマクロを削除するためにコピー/貼り付けのトリックを使用したことがあるため、うまくいく可能性があります。

答え2

どのバージョンの Excel を使用していますか?

Excel 2007 または 2010 を使用している場合は、ワークブックを「マクロなし」(.xlsx) ワークブックとして保存するオプションがあります。これを行うには、ワークブックを開いて、File -> Save asワークブックの種類を .xlsx に変更するだけです。

古いバージョンのOfficeを使用している場合は、マクロがありますこここれを個人の「デフォルト」ワークブックに貼り付けると、開いているワークブックからすべてのマクロを削除できると言われています。個人用ワークブックのマクロは新しいワークブックにコピーされないため、問題にはなりません。

答え3

マクロが有効になっている Excel ブックは、最初にシートのすべて (または一部) を標準の XLSX としてコピーすることで、SkyDrive に保存できます。さらに、コピーに対して、外部リンク参照の削除や Web アプリでサポートされていないその他の機能などのクリーニングを実行できます。これを実行する VBA サブルーチンがあります。http://www.business-spreadsheets.com/forum.asp?t=1085

関連情報