2017-02-23 4 views
0

を使用してAccessでQATを保つ:削除リボンが、私は成功したコード行を使用して起動時にリボンを削除したVBA

DoCmd.ShowToolbar "Ribbon", acToolbarNo 

しかし、これはまた、クイックアクセスツールバーを削除します。これは、ユーザーが表示するように選択したアイコンのみを表示できるようにするためです(コピー、貼り付け、Excelへのエクスポートなど)

究極の目的は、これらのアイコンのみを表示することです。それ以外の場合は空であり、細く、途切れることになるヘッダー。できるだけ多くの画面スペースを節約しようとしていますが、私はユーザーにribobnを拡張する能力を持たせたくありません。

QATを強制的に表示する同様のコード行がありますか?さらに、VBAでQATに表示されるショートカットを選択する方法があります。私はこれを手動で行うことができますが、私はそれを自動化しようとしています。

答えて

0

それがこの https://support.office.com/en-us/article/Customize-the-Ribbon-45e110b9-531c-46ed-ab3a-4e25bc9413de

を経由して読み取ることにより、カスタムのアクセスXML

スタートを使用して可能だように見えた後、あなたはすべて

を制御するためのXMLコードの独自のビットを作成する必要がありますここでは、使用するコントロールのIDのリストhttp://www.ribboncreator2010.de/Onlinehelp/EN/_2el0osmon.htm

以下は、私が一緒に泡立てたものです。

<?xml version="1.0" encoding="UTF-8"?> 
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> 
    <ribbon startFromScratch="true"> 
    <tabs> 
     <tab idMso="TabAddIns"> 
     </tab> 
    </tabs> 
    <qat> 
     <documentControls> 
      <control idMso="SaveObjectAs" /> 
     </documentControls> 
    </qat> 
    </ribbon> 
</customUI> 

これは

​​

のように見えているものです
関連する問題