汎用 DLL の関数Functions in the Generic DLL

適用対象: Excel 2013 | Office 2013 | Visual StudioApplies to: Excel 2013 | Office 2013 | Visual Studio

サンプル DLL GENERIC.xll をコンパイルするために必要な Microsoft Visual Studio プロジェクト ファイルとソース コード ファイルは、\EXAMPLES\GENERIC\ フォルダーに格納されています。このプロジェクトをテンプレートとして使用して独自の Microsoft Excel XLL を作成できます。このプロジェクトのソース コードには、Excel C API の多くの機能が示されています。The folder \EXAMPLES\GENERIC\ contains Microsoft Visual Studio project files and source code files that are needed to compile the example DLL GENERIC.xll. You can use this project as a template for writing your own Microsoft Excel XLLs. The source code in this project demonstrates many of the features of the Excel C API.

GENERIC.xll を読み込むと、次の 4 つのコマンドがある [Generic] メニューが作成されます。When you load GENERIC.xll, it creates a new Generic menu with four commands:

  • Dialog - [Microsoft Excel] ダイアログ ボックスを表示します。Dialog - Displays a Microsoft Excel dialog box.

  • Dance - ESC を押すまで選択範囲を移動します。Dance - Moves the selection around until you press the ESC key.

  • Native Dialog - [Windows] ダイアログ ボックスを表示します。Native Dialog - Displays a Windows dialog box.

  • Exit - GENERIC.xll をアンロードし、[Generic] メニューを削除します。Exit - Unloads GENERIC.xll and removes the Generic menu.

GENERIC.xll には、ワークシート関数 Func1、FuncSum、および FuncFib も用意されています。GENERIC.xll を読み込むと常に、これらの関数を使用できるようになります。GENERIC.xll は、アドイン マネージャーを使用して読み込むことができます。最後の Excel セッションが正常に終了した時点でアクティブになっていた場合は、その次のセッションでも読み込まれます。GENERIC.xll also provides three worksheet functions, Func1, FuncSum, and FuncFib, which can be used whenever GENERIC.xll is loaded. GENERIC.xll can be loaded using the Add-in Manager, or it is loaded if it was active at the normal end of the last Excel session.

このプロジェクトでは、フレームワーク ライブラリ (FRMWRK32.lib) を使用します。This project uses the framework library (FRMWRK32.lib).

このセクションの内容In this section

DIALOGMsgProcDIALOGMsgProc

ExcelCursorProcExcelCursorProc

HookExcelWindowHookExcelWindow

UnhookExcelWindowUnhookExcelWindow

fShowDialogfShowDialog

fDancefDance

fDialog/fDialog12fDialog/fDialog12

fExitfExit

Func1Func1

FuncSumFuncSum

FuncFibFuncFib

関連項目See also

フレームワーク ライブラリの関数Functions in the Framework Library