Изменить цвет тени InlineShape (изображение)

Я разрабатываю Word AddIn и хочу установить цвет тени изображения с помощью C#. Тень остается черной, и я не знаю, как изменить цвет тени.

Мой код:

ShadowFormat shadow = Range.InlineShape[1].Shadow;

shadow.ForeColor.RGB = Color.FromArgb(230, 50, 15).ToArgb(); // not working !!
shadow.Type = Microsoft.Office.Core.MsoShadowType.msoShadow9;
shadow.Style = Microsoft.Office.Core.MsoShadowStyle.msoShadowStyleOuterShadow;
shadow.Transparency = 0.0f;

Кто-нибудь знает, как изменить цвет тени?

1 ответ

Решение

Взаимодействие, кажется, довольно сложно с этой стороны. И то и другое set_Ink а также SetCMYK бросить NotImplementedException.

Я обнаружил, что это работает, хотя:

shadow.ForeColor.RGB = Word.XlRgbColor.xlAquamarine.GetHashCode();
Другие вопросы по тегам