6章:VBA_C_APPの実行ファイルとソースファイル
作成2021/10/19
- VBA_C_APPの動作条件と動作原理
以下のシステム環境で動作を確認しました。
(1)OS:Windows 11 Home
(2)パソコン:Inspion 5400 AIO
(3)実装メモリ:8GB
(4)Visual Studio:Visual Studio 2019
(5)EXCEL:Microsoft Office 2019
(6)システムの種類 64 ビット オペレーティング システム、x64 ベース プロセッサ
- VBA_C_APP(VBAとCのアプリ)の動作原理
VBA_C_APP(VBAとCのアプリ)の動作原理説明図を以下に示します。
(1)VBAを実行すると、シート「IN_FM」のデータをコピーして、ファイル「C:\VBA_C_APP64\IN_FM.txt
」に貼付けます。(ファイルは絶対パスで指定します。)
(2)VBAから絶対パスで指定でDLLを起動します。
(3)DLLでファイル「C:\VBA_C_APP64\IN_FM.txt」のデータを読み込みます。
(4)計算を実行します。
(5)DLLでファイル「C:\VBA_C_APP64\OUT_M.txt」に計算結果を書き込みます。
(6)VBAでファイル「C:\VBA_C_APP64\OUT_M.txt」の内容をコピーして、EXCELブックのシート「OUT_M」に貼付けます。
(7)EXCELでシート「OUT_M」のデータをグラフにして、表示します。
- ファイルの保存場所の制限
(1)VBAからテキストファイルとDLLファイルの呼び出しは、絶対パスで指定する必要があります。
(2)DLLからテキストファイルの呼び出しは、絶対パスで指定する必要があります。
(3)従って、テキストファイルとDLLファイルは絶対パス「C:\VBA_C_APP64」ホルダーに保存する必要があります。
- VBA_C_APPの実行ファイルのダウンロード
VBA_C_APPの実行ファイルは、以下からダウンロードできます。
ダウンロード後は解凍してから使用してください。
VBA_C_APPの実行ファイルをダウンロードする。
解凍すると「VBA_C_APP64」フォルダーと「VBA_C_EXCEL64」フォルダーがあります。
「VBA_C_APP64」フォルダーは、Cドライブ直下にある必要があります。
「VBA_C_EXCEL64」フォルダーは保存場所の制限がありません。
「VBA_C_EXCEL64」フォルダー内のEXCELファイルを起動して、アプリを実行します。
- VBA_C_APPのソースファイルのダウンロード
VBA_C_APPのソースファイルは、以下からダウンロードできます。
ダウンロード後は解凍してから使用してください。
VBA_C_APPのソースファイルをダウンロードする。
解凍すると「repos」フォルダー内にDLLのソースファイルがあります。
- 詳細説明参考ページ
計算条件は以下の詳細説明参考ページを参照してください。
(1)DLL_TEST64.xlsm
http://skomo.o.oo7.jp/f62/hp62_5.htmに行く。
(2)VBA_C_APP近接露光計算.xlsm
http://skomo.o.oo7.jp/f17/hp17_13.htmに行く。
(3)VBA_C_APP投影露光計算.xlsm
http://skomo.o.oo7.jp/f17/hp17_20.htmに行く。
(4)VBA_C_APP光線追跡.xlsm
http://skomo.o.oo7.jp/f17/hp17_34.htmに行く。
(5)VBA_C_APP光線追跡-2.xlsm
http://skomo.o.oo7.jp/f17/hp17_38.htmに行く。
(6)VBA_C_APP照度分布計算.xlsm
http://skomo.o.oo7.jp/f17/hp17_45.htmに行く。
(7)VBA_C_APP円板.xlsm
http://skomo.o.oo7.jp/f10/hp10_1/hp10_1.htmに行く。
(8)VBA_C_APPステージ1.xlsm
http://skomo.o.oo7.jp/f10/hp10_2/hp10_2.htmに行く。
(9)VBA_C_APPステージ2.xlsm
http://skomo.o.oo7.jp/f10/hp10_2/hp10_2_2.htmに行く。
(10)VBA_C_APPステージ3.xlsm
http://skomo.o.oo7.jp/f10/hp10_2/hp10_2_3.htmに行く。
トップページに戻る。