代码之家  ›  专栏  ›  技术社区  ›  crauscher

Word 2007更改主题时的事件

  •  5
  • crauscher  · 技术社区  · 17 年前

    当Word 2007的主题更改时,是否有可以从VSTO应用程序注册的事件被触发?

    3 回复  |  直到 16 年前
        1
  •  5
  •   Renaud Bompuis    15 年前

    正如克劳舍所说,当用户更改Office 2007应用程序的主题时,Office似乎不会触发任何公共事件。

    最简单的方法是定期轮询注册表项,查看是否有更改:

    Office 2007: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Theme
    Office 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Theme
    

    主题在哪里 1 蓝色 , 2 对于 和 3 对于 计划

    Setting the BackColor to match the Office 2007 color scheme

        2
  •  2
  •   crauscher    17 年前

    This article 描述主题设置存储在注册表中,但不通过VSTO API公开。

        3
  •  0
  •   Koekiebox    17 年前

    我只知道以下单词事件,请参见

    link text 也看到 Visual studio tools for Office