MS Word 2007 リボンにカスタム タブを作成しました。タブとそのすべての機能は正常に機能し、マクロが有効なテンプレート内に保存されます。ただし、このテンプレートに基づいて新しいドキュメントを作成すると、それを通常の Word ドキュメントまたはマクロを有効にしたドキュメントとして保存してから閉じると、このドキュメント ファイルを再度開くと、カスタム タブが複製されてしまいます。
これは非常にロックダウンされたコンピューターとネットワークで開発されているため、使用できるツールはかなり限られています。私は、XML の側面と VBA のカスタム UI エディター ツールに制限されています。ツールバーを作成する XML の先頭を含めました。修飾されたタブ ID を使用すると、タブの内容が同じタブ内で重複します。修飾されていないタブ名を使用すると、タブ全体がリボン内で複製されます。
私はこれで完全に途方に暮れています。カスタム ツールバーの両方のインスタンスは問題なく動作します - それは、それらが 2 つあり、多くの人がこのテンプレートを使用するという事実だけです!
<?xml version="1.0" encoding="UTF-8" standalone ="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
<tabs>
<tab id="rxTabCompanyName"
label="Company Name Toolbar"
insertBeforeMso="TabHome"
tag="CompanyNameToolbarTag">
<group id="rxgrpCompanyNameReportStyles"
label="Report Text Styles">
<box id="rxboxStyleX"
boxStyle="horizontal">
<menu id="rxmnuAllStyles"
label="All Styles"
supertip="List all styles"
showLabel="true"
image="AtkStyles"
size="normal">
等...
どんな提案でも大歓迎です。