web-dev-qa-db-ja.com

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

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

3
ProfK

Microsoftの無料の Excel Viewer を中間ステップとして使用できる場合があります。ビューアでワークシートを開き、コンテンツをコピーしてSkydriveのドキュメントに貼り付けます。私はこれを自分で試したことはありませんが、コピー/貼り付けのトリックを使用して、Excelワークシートのマクロを削除して動作するようにしました。

2
boot13

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

1
Russ

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

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

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

1
Mokubai