6章:VBA_C_APPの実行ファイルとソースファイル

    作成2021/10/19

  1. 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 ベース プロセッサ


  2. 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」のデータをグラフにして、表示します。


  3. ファイルの保存場所の制限
    (1)VBAからテキストファイルとDLLファイルの呼び出しは、絶対パスで指定する必要があります。
    (2)DLLからテキストファイルの呼び出しは、絶対パスで指定する必要があります。
    (3)従って、テキストファイルとDLLファイルは絶対パス「C:\VBA_C_APP64」ホルダーに保存する必要があります。


  4. 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ファイルを起動して、アプリを実行します。


  5. VBA_C_APPのソースファイルのダウンロード
     VBA_C_APPのソースファイルは、以下からダウンロードできます。
     ダウンロード後は解凍してから使用してください。
      VBA_C_APPのソースファイルをダウンロードする。
     解凍すると「repos」フォルダー内にDLLのソースファイルがあります。


  6. 詳細説明参考ページ
      計算条件は以下の詳細説明参考ページを参照してください。
    (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に行く。






トップページに戻る。