我正在尝试编写一个VSTO插件,将Outlook中的默认缩放级别更改为150%。如果看起来很直接,但我不知道如何获得实际缩放百分比属性。
我是办公室图书馆的新手,需要知道从哪里获得这个房产。我在搜索互联网时找不到它。
我看到一些代码用于这样的word文档:
public partial class ThisAddIn
{
Inspectors inspectors;
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
inspectors = this.Application.Inspectors;
inspectors.NewInspector += Inspector_SetReadingPanelDefault;
}
//Review stack overflow for updates
void Inspector_SetReadingPanelDefault(Inspector inspector)
{
Document wdDoc = inspector.WordEditor;
wdDoc.Windows[1].Panes[1].View.Zoom.Percentage = 150;
}
答案 0 :(得分:0)
使用
wdDoc.Windows.Item(1).View.Zoom.Percentage = 200
请注意,如果在检查器中打开邮件,则代码将更改检查器中的缩放,而不是阅读窗格。
Outlook 2016的最新版本添加了Explorer.PreviewPane
属性(您可以使用wdDoc = Explorer.PreviewPane.WordEditor
)。如果您需要支持旧版本的Outlook,则可以使用Redemption及其SafeExplorer对象为所有版本的Outlook公开ReadingPane对象。