2016-03-26 12 views
0

アドイン用のOutlook API動的メニューコントロールを使用しています。私のアプリケーションでは、ユーザーがネットワークドライブからパスを追加し、動的メニューコントロールを追加できるようにしています。 すべてが正常に動作しますが、ダイナミックコントロールは常に5つのアイテムしか表示しません。 コントロールに5つ以上の項目がある場合、上位5だけが表示されます。 すべての項目を表示するために設定できるサイズはありますか。 私はOutlook 2010を使用しています。Outlook API:上位5項目のみを表示するDymanicMenu

ありがとうございます。

答えて

0

メニューに新しい項目を追加するためにどのようなコードを使用しますか?

通常、getContentコールバックをリボンXMLマークアップで定義する必要があります。動的メニューの場合、メニューを説明するXMLコンテンツを取得します。この動的メニューの内容を含むXML文字列を取得します。 getContentメソッドは、次のようなXMLを返してメニューを生成する必要があります。たとえば、次のように

<menu xmlns="http://schemas.microsoft.com/office/2006/01/customui"> 
<button id="dynaButton" label="Button" 
    onAction="OnAction" imageMso="FoxPro"/> 
<toggleButton id="dynaToggleButton" label="Toggle Button" 
    onAction="OnToggleAction" image="logo.bmp"/> 
<menuSeparator id="div2"/> 
<dynamicMenu id="subMenu" label="Sub Menu" getContent="GetSubContent" /> 
</menu> 

記事の以下のシリーズで流暢なUIについて詳しく読む:

また次を見つけることが役立つ記事:

関連する問題