Main Content

Excel アドイン

MATLAB® 関数からの Microsoft® Excel® アドインの作成

Excel アドインを作成することで、MATLAB コードを Microsoft Excel で使用できます。これらのアドインは、カスタム関数の形式をとることもできますが、Visual Basic for Applications (VBA) を使用して Excel マクロに統合することもできます。

トピック

アドインの作成

Excel アドインの作成

Excel アドインの作成方法を説明。

カスタム関数の作成

Excel 内で使用するカスタム関数が含まれるアドインの作成

Excel 内で使用するカスタム関数が含まれるアドインを作成する例を試し、Excel ワークブックでテストします。

MATLAB 関数からのマクロの作成

MATLAB コードから Excel アドインを作成

VBA を使用して Excel アドインを Excel マクロに統合

Visual Basic アプリケーションを使用したコンポーネントの統合

配布可能な COM コンポーネントを Microsoft Visual Basic® アプリケーションに統合するために役立つプログラミング手法

スペクトル解析関数のビルドと統合

この例では、スペクトル解析を実行するための包括的な Excel アドインの作成について説明しています。

Visual Basic アプリケーションの配布

エンド ユーザーへの COM コンポーネント、アドインおよび VBA アプリケーションの配布

関数ウィザード

関数の実行とマクロの作成

COM コンポーネントを Function Wizard を使用して Microsoft Excel に組み込むためのワークフロー。

MATLAB 関数のエンドツーエンド配布

Excel アドイン用の Function Wizard 内から MATLAB コードをビルドしてパッケージ化するオプションは、将来のリリースで削除される予定です。

アドインとグラフィカル関数の実行

Function Wizard による関数の実行とテスト、マクロの作成など

データ交換の管理

ユーティリティ クラスの参照

プログラミング環境でのクラスの参照

データ変換ルール

MATLAB と Microsoft COM バリアント間のデータ変換プロセスについての説明

配列形式フラグ

データの形式化を制御するフラグについての説明

データ変換フラグ

データ変換を制御するフラグについての説明

トラブルシューティング

エラーと解決策

この付録では、MATLAB Compiler™ の使用中に発生する可能性のあるエラー、これらのエラーについて考えられる原因、および推奨される解決策を表にまとめています。