Office 2007 用のアドインがあります。これは、OnClick イベントのボタンとハンドラーを含むツールバーを追加します。ユーザーがボタンをクリックすると、いくつかのダイアログが表示されます。しかし、これらのダイアログは、Windows 7 であっても、長方形のボタンを備えた時代遅れの Windows 98 のルック アンド フィールを持っています。
テーマを有効にするにはマニフェスト ファイルが必要なのはわかっていますが、このアドインは Visual Studio 2008 で作成され、次のようなマニフェストを自動的に追加します。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
</dependency>
</assembly>
ダイアログが Windows 98 の外観ではなく現在のテーマを使用するようにするには、何を変更すればよいですか? 隔離意識について読んだことがありますが、それもうまくいかなかったようです。