delphi - 如何从 Delphi 应用程序以模式方式打开 Word?

标签 delphi ms-word

我的磁盘上有一个 Word 文档。我希望我的应用程序能够模态打开 Word,并加载此文件(并在 Word 关闭时恢复运行)

最佳答案

选项A:

您可以在表单上使用 TOleContainer 打开 Word,并将表单显示为模态

选项B:

类似于:

EnableWindow(Application.MainForm.Handle, True);
application.Minimize;
WaitForSingleObject(ProcInfo.hProcess, INFINITE);
Application.Restore;
EnableWindow(Application.MainForm.Handle, False);
Application.BringToFront;

c this了解更多信息。

关于delphi - 如何从 Delphi 应用程序以模式方式打开 Word?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4930955/

相关文章:

javascript - OfficeJS 读取旧的 .doc 文件

c# - 检查 WINWORD.EXE 进程是否正在运行?

c# - 自动页码编号

c# - 如何读取 ".doc"文件或如何使用 ASP.NET 将其转换为 ".docx"

用于 MS Word 公式编辑器的 C# API

delphi - T编辑焦点和插入符

delphi - 开发者该如何应对如此多的GUI配置组合呢?

windows - 用我自己的替换 TCustomEdit 上下文菜单

forms - 如何检测WindowState的变化?

delphi - 如何在同一项目组中的项目之间共享单元?