0

Office 2007 で Word と PowerPoint をロックダウン (削除/非表示/無効化) する方法を知っている人はいますか?

簡単に言えば、ユーザーがそれらの機能を使用できないようにしたい (主に書式設定)。それを行う方法のいくつかのアイデア。これに基づいて解決策を見つけることができないようです。

  • Word には、一部の機能をロックする文書保護オプションがありますが、PowerPoint にもさらに必要です。つまり、これは文書レベルです。
  • ボタンを無効にするある種の UI オートメーション - つまり、ボタンをリモートで無効にするアプリケーション。UI の自動化が実行されていない場合でも、それを乗り越えられるという事実に満足しています。
  • グループ ポリシーまたはレジストリ設定
  • Rights Management Server (それが正しいかどうかはわかりません。頭に浮かんだだけです)
4

1 に答える 1

1

見つかった解決策は、標準の VSTO アドインを作成し、それにリボン (XML) を追加してから、コマンド ノードを使用してボタンを無効にすることでした。idMso のリストについては、このダウンロードを参照してください。

<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="Ribbon_Load">
<commands>
    <command idMso="Bold" enabled="false"/>
    <command idMso="Font" enabled="false"/>
    <command idMso="FontSize" enabled="false"/>
    <command idMso="Italic" enabled="false"/>
    <command idMso="Underline" enabled="false"/>
    <command idMso="Shadow" enabled="false"/>
    <command idMso="Strikethrough" enabled="false"/>
    <command idMso="ChangeCaseGallery" enabled="false"/>
    <command idMso="CharacterSpacingGallery" enabled="false"/>
    <command idMso="FontColorPicker" enabled="false"/>
    <command idMso="FontColorMoreColorsDialogPowerPoint" enabled="false"/>
    <command idMso="FontDialogPowerPoint" enabled="false"/>
    <command idMso="GroupParagraph" enabled="false"/>
    <command idMso="BulletsGallery" enabled="false"/>
</commands>
<ribbon startFromScratch="false">
    <tabs>
        <tab idMso="TabAddIns">
            <group id="MyGroup"
                   label="My Group">
            </group>
        </tab>
    </tabs>
</ribbon>

于 2009-07-08T11:23:59.163 に答える