PDA

View Full Version : مشکل در تغییر Color Scheme در سی شارپ



saharjo0n
پنج شنبه 12 تیر 1393, 17:33 عصر
سلام
توی پروژم نرم افزار Word را نشون دادم، مشکلی که دارم اینه که نمیخوام ظاهر ورد رو داشته باشه
میخوام رنگشو عوض کنم

ActiveDocument.DocumentTheme.ThemeColorScheme.Colo rs(MsoThemeColorSchemeIndex.msoThemeAccent4);


ولی هیچ تغییری توی برنامه اتفاق نیفتاده.
چطوری میتونم Color Scheme رو عوض کنم؟


http://s5.picofile.com/file/8128622134/colorSheme.png

saharjo0n
جمعه 13 تیر 1393, 16:10 عصر
const string OfficeCommonKey =
@"HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\C ommon";
const string OfficeThemeValueName = "Theme";
const int ThemeBlue = 1;
const int ThemeSilver = 2;
const int ThemeBlack = 3;


using (RegistryKey key = Registry.CurrentUser.OpenSubKey(OfficeCommonKey, false))
{
int theme = (int)key.GetValue(OfficeThemeValueName, 1);
switch (theme)
{
case ThemeBlue:
...
break;
case ThemeSilver:
...
break;
case ThemeBlack:
...
break;
default:
...
break;
}
}
میشه یه نفر راجع به این تیکه کد توضیح بده؟