問題タブ [ribbonx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3693 参照

vba - VBAを使用してアイコンの下にキャプション付きのツールバーボタンを作成するには?

次のコードには何が欠けてい.Captionますか?

ボタンのスタイルでは、msoButtonIconAndCaptionBelow私が望んでいるようなものではなかったのですか?

0 投票する
1 に答える
332 参照

c# - コード ビハインドで RibbonControl を作成する

私は PowerPoint アドイン プロジェクトに取り組んでいます。

コードビハインドでRibbonToggleButtonを作成しようとしているのですが、思い通りにできず、

RibbonDesigner や RibbonXML ではなく、コード ビハインドで RibbonControls を作成することは可能ですか?

0 投票する
1 に答える
223 参照

excel - 複数のExcel2007ワークブック用の1つのRibbonX

Excel2007に変換しているExcel2003VBAソリューションがあります。このソリューションには、複数のブック間で使用されるメニューの大規模なコレクションがありました。この機能を複製するためにRibbonXを作成しましたが、今では、これらすべてのブックにリボンを表示したいと思っています。どうすればこれを行うことができますか?あるワークブックから別のワークブックに切り替えると、リボンが消えます。これは、VBAを備えたストレートExcelであることを明確にするためのVSTOソリューションではありません。各ワークブックにRibbonXを入れる必要がないことを願っています。

0 投票する
1 に答える
348 参照

.net - リボンメニューの更新

RibbonMenu がクリックされたときに(つまり、 BeforeDropDown のようなもの)、RibbonMenu の項目 (いくつかの RibbonButtons など) を更新する方法を見つけようとしています。別のコントロールのイベントで更新できることは知っていますが、クリックされたときにどのように更新しますか?

これはあまり役に立ちそうにありません。

0 投票する
1 に答える
1872 参照

vba - シートをアクティブにする Vba ボタン

舞台裏ビューのボタンのコールバックを書き込もうとしています。

特定のワークシートを選択してユーザーに表示したい。と思いましsheet("sheetName").activateた。これはシートsheetNameを選択していますが、Excel はバックステージ ビューのままです。

私の質問は、シートを実際に表示するにはどうすればよいですか。バックステージ ビューを非表示にして「ドキュメント ビュー」に移動できるようにする必要があります...

よろしく

0 投票する
2 に答える
4778 参照

outlook - Outlook 2010 の [新しいアイテム] リボン セクションにエントリを追加する方法は?

Outlook 2003 プラグインを Outlook 2010 に更新しており、今後はリボンを扱っています。

ribbon.xml ファイルを使用して、リボンに新しいグループを追加する方法は既に知っています。

しかし、既存のリボンをカスタマイズする方法がわかりません。つまり、[新しいアイテム] ドロップダウン ボタンに新しいエントリを追加します。

正しいidMsoを知ることでそれができると思います。

価値のあるものとして、プロジェクトは .NET 4 VSTO のものです。

これについて何か考えはありますか?

このようなものは機能しません。結局のところ、GroupMailNew グループは読み取り専用である可能性があります。

0 投票する
8 に答える
250369 参照

excel - VBAを使用してカスタムリボンタブを追加するにはどうすればよいですか?

いくつかのボタンが付いたカスタムタブをExcelリボンに追加する方法を探しています。私はグーグルを介してそれに対処するいくつかのリソースを偶然見つけましたが、すべてが危険で途方もなく複雑に見えます。

それを行うための迅速で簡単な方法は何ですか?VBAがExcelに読み込まれたときに、新しいタブが読み込まれるようにしたいと思います。

更新:ここからこの例を試しましたが、最後の命令で「オブジェクトが必要です」というエラーが発生します:

0 投票する
1 に答える
554 参照

c# - Excel アドインが SHException をスローする

C#、ExcelDNA、NetOffice を使用して .NET 35 SP1 で記述された Excel アドインがあります。ときどきクライアントから、アドインが Excel から消えたと報告されました。アドインが無効なアドイン リストにあることを確認し、有効にすると再び機能します。ログを確認したところ、SHException が表示されました。何が原因で、それを修正する方法がわからない。ありがとう

私が気付いたことの 1 つは、クライアントが Excel に他のアドインをいくつか持っていることです。.NET 1.1、.NET 2.0、.NET 3.0、NET 35 SP1 も搭載

0 投票する
2 に答える
2410 参照

c# - VSTO Word アドイン: コンテンツ コントロールの入れ子

インターンシップを行っている会社用に MS-Word アドインを作成しています。

SplitButtonsとがたくさんある新しいリボンを既に作成しましたButtons。今私がやりたいことは、ボタンの 1 つをクリックすると、コンテンツ コントロールが単語 doc に追加されることです。これは、プレーン コンテンツ コントロールではうまく機能します。これらのコンテンツ コントロールには、XML ファイル内の要素にバインドされた "sport/basketball/player/name" などのタグがあります。

それでは、私の問題について話しましょう。私の要素のいくつかは、複数回存在する可能性があります。だから私が作成したいのは、複数のプレーン コンテンツ コントロールを保持するリッチ コンテンツ コントロールです。

だから私はSplitButton「名前」、「背番号」、「位置」などのボタンを持つ「プレーヤー」を持っています.. . そうでない場合は、1 つ作成し、1 つのプレーン コンテンツ コントロールを追加します。

リッチ コンテンツ コントロール -> プレーン テキスト コントロール -> リッチ コンテンツ コントロールの終わり

これまでのところ、これはすべてうまくいきますが、リッチコンテンツコントロールに別のプレーンコンテンツコントロールを追加したい瞬間から、これがポップアップします:

「プレーン テキスト コントロールを他のコントロールまたは XML 要素の周りに挿入することはできません」

プレーン コンテンツ コントロールをリッチ コンテンツ コントロールに追加するコードを次に示します。

0 投票する
1 に答える
7197 参照

vba - VBA を使用して、カスタム リボン タブの editBox に入力されたテキストを読み取る方法は?

http://msdn.microsoft.com/en-us/library/ee767705で詳しく説明されている SetCustomUI VBA メソッドを使用して、MS Project 2010 のリボンにタブを追加しました。

タブの XML が正常に読み込まれ、レイアウトが適切に設定されています。問題は、ボタンと editBoxes に関連付けられた VBA コールバックを実行するときです。Project は、ここで定義されている標準のメソッド シグネチャを使用していないようです: http://msdn.microsoft.com/en-us/library/aa722523.aspx#a16c7df5 -93f3-4920-baa8-7b7290794c15_Ribbon .

これらの署名は、Excel 2010 などの "より標準的な" Office プログラムで機能しますが、Project で同じパラメーターを使用してメソッドを記述すると、メソッドからすべてのパラメーターを削除しない限り、例外ポップアップが表示されます。これはボタン (最初の MSDN 記事で説明されています) では問題ありませんが、editBox の "onChange" コールバックでは、コールバックに引数が指定されていないため、editBox に入力されたテキストを読み取る方法がありません。それらは役に立たない。Project でリボン editBox のコンテンツにアクセスするにはどうすればよいですか? Project でこの String への VBA アクセスが見落とされていませんか? マネージド コードでのみアクセスできますか?

私が試した XML / VBA ペアの例を次に示します。

そしてVBA:

したがって、この例では、セットアップは Excel で完全に機能しますが、それを Project に持ち込むと、メソッド定義からすべてのパラメーターを削除しない限り、コールバックは実行されません。何か案は?