ストライキ[最小公倍数]を呼び出すためのExcelの機能

ストライキ[最小公倍数]を呼び出すためのExcelの機能


LCM [最小公倍数]を取る方法を直接Excel関数を使って数学演算を使用していません 

    オブジェクトを作成するために、」オブジェクトとしてXLS薄暗いです    

    設定XLS =のCreateObject(「まずExcel.Application」)は「建設されたビルドエクセル応用例(個別) 

    「(オブジェクトのコレクションを)ExcelワークブックとATPVBAEN.XLAのインを開きます。

    エクセルライブラリフォルダパスのための「Xls.LibraryPath -   注1

    「マクロ(マクロ)を実行するRunAutoMacrosメソッドを呼び出し-   注2

    「1 xlAutoOpen - 注3

    xls.Workbooks.Open(xls.LibraryPath& "Analysisatpvbaen.xla")。RunAutoMacros 1

    「ATPVBAEN.XLA利得集中機能を使用して、最小公倍数LCM 6、12、144を取得します

    メッセージボックスxls.Run( "ATPVBAEN.XLA!LCM"、6、12、144)「メソッド1

    「GetMacroRegIdは、マクロログイン(登録)IDを達成しました

    「LCM機能6を介して最小公倍数計算さGetMacroRegIdを得るため、12、144

    メッセージボックスxls.Run( "GetMacroRegId(" "LCM" ")"、6、12、144) '方法2   

    xls.Quit「離れて、Excelを閉じます

    Excelアプリケーションオブジェクトの設定XLS =何も「リリース

言語自体は、特定の数学関数を持っていない場合ちなみに、同じようには..あなたは、Excelの関数の使用を呼び出すために、このメソッドを使用することができます

注1:

エクセル共通のデフォルトパス

「スタート置換フォルダの名前を返します。

        Application.AltStartupPath     

「ワークブックの現在のパスを返すために(ファイルがアーカイブでない場合、空の文字列を返します)

        ActiveWorkbook.Path 

「今、ワークブックの現在のパスとファイル名を持つ(一時ファイルの名前だけを返し、ファイルがアーカイブでない場合)            

        ActiveWorkbook.FullName

ネットワークパスは、所与のネットワーク・パスが存在しない場合、このプロパティは空の文字列を返す場合「保存されたテンプレートを返します          

        Application.NetworkTemplatesPath 

「どこパス保存されたテンプレートの面積を返します。

        Application.TemplatesPath      

「Excelプログラムへのフルパスを返します。

        Application.Path              

「を設定またはMicrosoft Excelファイルを開くときに使用されるデフォルトのパスに戻ります

        Application.DefaultFilePath      

「フォルダのスタートへのフルパスを返します。

        Application.StartupPath          

フォルダライブラリの「リターンパス

        Application.LibraryPath         

(2000以上)「リターンパスコンピュータCOMゲインはユーザの取付位置を設定します

        Application.UserLibraryPath      

「リターンパス区切り文字

        Application.PathSeparator        

注2:

2つの自動マクロはAuto_Closeのは、1があるのAuto_Open、エクセル内があります

役割: 

Excelワークブックのオープンは、マクロが含まれている場合、それは自動的に閉じられたときには、Auto_Open、Auto_Closeのが実行されます実行されます

        しかし、プログラム呼び出しの確立を介してExcelアプリケーションオブジェクト(OLEオートメーション;のActiveX)

        したがって、メソッドRunAutoMacrosを通して実行(動作)を設定する必要のAuto_Open、のAuto_Closeを行いません

注3:

RunAutoMacros方法

        Workbooks.RunAutoMacros(パラメータ)

定数説明

        xlAutoOpen:1 - 自動的にマクロをオンに

        xlAutoClose:2 - マクロは自動的にシャットダウン

        xlAutoActivate:3 - マクロの役割

        xlAutoDeactivate:4 - マクロは無効です。

オリジナル:大列  攻撃するExcel関数を呼び出す[最小公倍数]


おすすめ

転載: www.cnblogs.com/chinatrump/p/11512836.html