gpt4 book ai didi

ms-word - word插件弹出对话框

转载 作者:行者123 更新时间:2023-12-04 20:54:05 26 4
gpt4 key购买 nike

我正在使用 c# 创建一个 ms office word 插件。我有一个带几个按钮的丝带。单击其中一个按钮时,我需要一个带有几个文本框的弹出窗口。
问题:如何在word addin中创建一个弹出对话框?

最佳答案

将新表单添加到您的加载项项目并根据需要进行设计。

在您的按钮单击处理程序中,您只需要执行“new MyPopupDialog().Show();”。如果你想让 Word 窗口成为你对话框的父级,这样你就可以将它居中并使它成为 word 窗口的模态,你可以创建一个窗口包装类,你可以在“new MyPopupDialog().ShowDialog(WordWindowWarper);”中使用它。 .像这样的东西:

public class WindowWrapper : IWin32Window
{
public WindowWrapper(IntPtr handle)
{
Handle = handle;
}

public IntPtr Handle { get; private set; }
}

句柄是 Word 应用程序窗口的窗口句柄。

关于ms-word - word插件弹出对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748544/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com