Bác chép đoạn sau vào notepad, save as thành file tên_file_chương_trình.exe.manifest (quan trọng nhớ thêm .exe.manifest), sau đó chép vào trong folder có chương trình muốn có giao diện XP
(VD: hcw.exe.manifest cho hcw.exe - Microsoft Help Workshop v4.03.0002 - để xem mấy file help đời cũ *.hlp).
Mục đích của tôi là muốn mấy cái userform trong VBA có giao diện XP kia, nhưng rất tiếc là không được, chỉ có mấy cái inputbox, msgbox, dialog... là có tác dụng —> cũng như không (hì). Tôi có người bạn chê mấy cái form (Micrsoft Form 2.0 Object Library) đến nỗi khi viết một chương trình dự toán nho nhỏ bằng excel không thèm dùng form của VBA mà chuyển qua dùng MS Excel 5.0 Dialog, dĩ nhiên hơi cực một chút)
Ghi chú: một số chương trình có thể không chạy được (ít), và cách này chỉ áp dụng cho WinXP.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity processorArchitecture="*" version="5.1.0.0"
type="win32" name="Microsoft.Windows.Shell.shell32"/>
<description>Windows Shell</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls" version="6.0.0.0"
publicKeyToken="6595b64144ccf1df" language="*"
processorArchitecture="*" />
</dependentAssembly>
</dependency>
</assembly>
Bây giờ dán đoạn trên vào notepad, save thành excel.exe.manifest trong folder có chứa excel.exe, sau đó mở excel lên, Alt+F11, thử inputbox, import file... thấy khác liền (tương tự cho access, word... hay bất cứ chương trình nào muốn giao diện XP).