問題タブ [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.
vba - Excel 2010 マクロ有効ブックの一部としてリボン タブを作成する
ボタンでいっぱいのユーザー フォームを使用して、データを整理して返し、関数を実行するワークブックがあります。このフォームを、この特定のブックにのみ存在するこれらすべての機能を備えたリボン タブにアップグレードしたいと考えています。
アドインを作成する前にcustomUI.xmlアプローチを使用しましたが、Excelファイルに同じ変更を加えて機能させることはできません。
これが私が試したものです:
- Excelファイルの名前をzipファイルに変更します
- customUI フォルダーを
.xlsm.zip
ファイルに追加します。 - そのフォルダーにcustomUI.xmlを追加します
ファイルを開くと、リボンが表示されません。
残念ながら、私の作品には非常に厳格なソフトウェア ガイドラインがあり、Ron de Bruin の申請は拒否されたため、手動で行う必要があります。しかし、作成したアドインに対して手動で行ったところ、問題なく動作しています。
アドイン タブとワークブックのタブの違いを知っている人はいますか?
outlook-addin - XML リボンのダイナミック リボン ボタン サイズ
メールのメイン グループに追加したボタンのグループがあります。組み込みの Outlook ボタンのように、Outlook のサイズに基づいてこれらのボタンのサイズを変更できるようにする XML の設定はありますか? 大きいボタンと通常のボタン サイズのオプションのみが表示されます。サイズ タグを削除すると、通常のボタン サイズが表示されます。これにはオプションがありますか?タグ参照が見つかりませんでした。
excel - カスタム Excel リボン ボタンがありません
マクロを呼び出すカスタム ボタンを Excel リボンに作成します。.xlsm ファイルを保存して別の PC で開こうとすると、カスタム ボタンが表示されなくなります。
カスタムボタンを別のマシンで開いても常にそこにあるようにするにはどうすればよいですか?
xml - テーブルxml ExcelのContextMenu
今日、Excel でコンテキスト メニューをカスタマイズする方法を探していました。このトピックは役に立ちました:
http://www.rondebruin.nl/win/s6/win001.htm
ただし、次の XML コードでは、このスニペット idMso="ContextMenuCell" はどのような状況でも機能しません。idMso のテーブル オブジェクト ID を探すのに数時間を費やしました。
c# - 実行時にドロップダウンに項目を追加できない
リボン クラスで実行時に項目をドロップダウン コントローラーに追加できません。ただし、多くのトピックのように見え、msdn でさえ Globals クラス プロパティを使用して解決します。
https://msdn.microsoft.com/en-us/library/bb772088.aspx
この msdn ページの最初の例はうまくいきません。dropDown やその他のコントローラー (ボタン、コンボボックスなど) にアクセスできません。
ここに私の.xmlファイルがあります:
そして、ドロップダウン項目にアクセスしようとしている.cs:
よろしく、
vsto - アプリケーション レベルの Excel VSTO アドインでワークブックごとに個別のリボン インスタンスを作成するにはどうすればよいですか?
xml リボンを備えたアプリケーション レベルの Excel VSTO アドインがあります。現在、同じ Excel インスタンスで 2 つ以上のブックを開くと、同じリボン インスタンスがすべてのブックで共有されます。
リボン クラスにはワークブックごとに値が異なる特定の変数があるため、これは問題です。そのリボン クラスのインスタンスは 1 つしか作成されないため、ワークブック シートに対する特定の操作によって変数値が変更されると、その値は開いている他のワークブックでも変更されます。しかし、それは起こるべきではありません。
新しいワークブックを開くたびに新しいリボン インスタンスを作成する方法はありますか?
vba - 「VBAでExcelリボンに戻る」の編集ボックスの値を取得する
ここで私の最初の質問。Excel リボンにカスタム検索フィールドを追加しようとしています。通常の調査に関する私の問題:デフォルトの範囲は「このワークシート」ですが、ワークブック全体(または他の既知のワークブックでさえ)が必要です。そこで、リボンに編集ボックスを作成しました。「onChange」を使用して入力を検証し、カスタム研究サブをトリガーします。しかし、キーボードの「Enter」キーを押すか、別のリボン ボタン (編集ボックスの値でリサーチ サブをトリガーする「検索」ボタン) にフォーカスを移したときにのみトリガーされるようにしたいと思います。フォーカスがまだ編集ボックスにあるときに Return キーを押したとき。
私のもう1つの問題は、フィールドを離れるとサブもトリガーされることです(離れるとonChangeがアクティブになります)。editbox が変更されていない場合、イベントはトリガーされません。「Enterを押した」アクションをキャッチできません。
私がやろうとしていることを解決する方法はありますか? そうでない場合、「このワークシート」の代わりに「ワークブック」範囲をデフォルト範囲としてネイティブ検索機能を呼び出す方法はありますか?
ご協力ありがとう御座います。
JP