1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Excel マクロ有効ブックとは?

Excel 2007 では、Microsoft は Excel ファイルに新しい形式 (.xlsx) を導入しました。.xlsx には、スプレッドシート内のすべてのデータが、内部に XML 派生のデータ構造を持つ圧縮ファイルに含まれています。 .xlsx は、他のいくつかのファイルが含まれる圧縮ファイルのようなものと考えてください。また、拡張子が *.xlsm のマクロ有効ブック用の新しいファイル形式も導入されました。 Excel を初めて使用する場合、または新しい形式を使用するのが初めての場合、各データ ファイルの種類を理解するだけで少し混乱する可能性があります。

マクロ有効ワークブック

Microsoft Excel は、プログラミング言語である Visual Basic for Applications (VBA) を使用して、Excel スプレッドシートを自動化します。これらのプログラムが Excel 2007 のスプレッドシートに添付されると、圧縮ファイル構造内の別のファイルとして添付されます。この場合、拡張子は *.xlsm に変更されます。以前の Excel 形式に対するこの形式の利点は、ファイルを起動せずに VBA コードを削除できることです。これを行うには、ファイルの拡張子を .zip に変更して開き、その中の「xl」サブディレクトリから「vbaProject.bin」ファイルを削除します。

マクロ セキュリティ

マクロが有効なブックを開くと、既定では、数式バーの上に "セキュリティ リスク:マクロが無効になっています" という通知が表示され、"オプション" とマークされたボタンが表示されます。ボタンを押すと、「セキュリティ アラート – マクロ」というダイアログ ボックスが表示され、マクロのソースの信頼性について通知され、「不明なコンテンツから保護してください」または「これを有効にする」の選択肢が表示されます。コンテンツ。"マクロが有効なワークブックのソースが信頼できる場合は、後者を選択して [OK] をクリックします。

セキュリティ設定の変更

Excel の [開発] タブをクリックし、[コード] グループをクリックすると、Excel のマクロ セキュリティ動作を変更できます。そこのグループに「マクロセキュリティ」のオプションがあります。 「マクロセキュリティ」のオプションには、通知なしですべてのマクロを無効にすることが含まれます-これは、マクロが実行されないようにするのに役立ちます-上記のように、通知付きでマクロを無効にするデフォルトで、デジタル署名されたマクロを自動的に実行できるようにし、すべてを有効にしますこれは推奨されません。

その他のマクロ有効ワークブック形式

ほとんどのマクロ有効ブックは .xlsm 形式を使用します。追加のマクロ有効 Excel ファイルが 2 つあります。最初のタイプの .xltm は、マクロが有効な Excel テンプレート ファイルです。テンプレート ファイルは、いくつかの数式と書式設定の指示が既に用意されている既製の Excel ファイルです。 Excel テンプレートの例は、1 時間ごとの作業ログ プログラムです。マクロが有効なテンプレート ファイルは、テンプレートから作成されたすべてのシートにそれらのマクロが記録されることを意味します。拡張子が .xlam の 2 番目のタイプは、Excel が処理できる機能の範囲と問題の種類を拡張する特殊な Excel アドイン ファイルに使用されます。 .xlam ファイルは、Excel のブラウザー プラグインのようなものと考えてください。