2011-07-07 7 views
2

GoogleとMSDNを見回しましたが、xlcAlertに関するドキュメントは見つかりません。私は見つけることができるすべてはxlcAlertを使用することが起こるのコードですが、それは2つの形で来る:xlcAlertでは、最後のパラメータは何ですか?

Excel4(xlcAlert, NULL, 1, &xlStr); 
Excel4(xlcAlert, NULL, 2, &xlStr, &xlInt); 

xlStrは、アラートボックスに表示するメッセージが含まれています。しかし、xlIntは何のためですか?これはオプションのようです。私はxlIntの値に2または3を使用するコードを見たことがありますが、それが何であるか、または可能な有効な値がそのパラメータに対してどのようなものか説明はありません。

だから、xlIntは何のためのものなのでしょうか?

答えて

1

http://support.microsoft.com/kb/128185

Syntax 

ALERT(MESSAGE_TEXT、type_num、help_ref) MESSAGE_TEXTがダイアログボックスに表示されるメッセージですから。 Type_numは、表示するダイアログボックスの種類を指定する1〜3の数値です。 type_numを省略すると、2とみなされます。

type_numが1の場合、[OK]と[キャンセル]ボタンを含むダイアログボックスが表示されます。アクションを続行またはキャンセルするには、ボタンを選択します。 [OK]ボタンを選択するとTRUE、[キャンセル]ボタンを選択するとFALSEを返します。下の最後の例を参照してください。 type_numが2または3の場合、ALERTは[OK]ボタンを含むダイアログボックスを表示します。続行するにはボタンを選択し、ALERTはTRUEを返します。 2または3を指定する唯一の違いは、以下の例に示すように、ALERTがダイアログボックスの左側に異なるアイコンを表示することです。したがって、たとえば、ノートの場合は2、一般的な情報の提示、エラーまたは警告の場合は3を使用できます。

+0

ああ、意味があります。しかし、あなたが提供したリンクはまったく異なるものです。 – Tim

+0

そのヘルプファイルはtabula rasaです。 http://xll.codeplex.comを使用すると、Excelアドインを簡単に記述できます。 –

関連する問題