c# - 如何使用 C# 最大化 Access 应用程序窗口?

标签 c# ms-access

我正在使用 Microsoft.Office.Interop.Access 使用如下代码打开 Access 数据库:

Access.Application AccApp = new Access.Application();
AccApp.Visible = true;
AccApp.OpenCurrentDatabase(databasePathAndFileName, false, databasePassword);

问题是,当access打开时,窗口尺寸很小,我需要在打开后将access窗口最大化。 谢谢

最佳答案

此操作的 VBA 命令是

DoCmd.RunCommand acCmdAppMaximize

应该可以从C#互操作中调用,如下所示:

const int acCmdAppMaximize = 10;
AccApp.DoCmd.RunCommand(acCmdAppMaximize);

显然,如果互操作库已提供 acCmdAppMaximize 常量,您可以(并且应该)跳过该常量的重新声明。

关于c# - 如何使用 C# 最大化 Access 应用程序窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72617376/

相关文章:

c# - 如何对集合中所有对象的属性执行 .Max() 并返回具有最大值的对象

c# - System.IO.Abstractions 用法

c# - 数据过滤的设计模式

python - 如何在access数据库中创建小数字段?

mysql - 多个多对多关系(循环关系)

ms-access - Access + VBA : Currency change. 区域设置

c# - Windows 7 跳转列表

c# - StreamWriter 和 UTF-8 字节顺序标记

mysql - MySQL 和 Access 的更新问题

forms - 激活时不会触发我的模态/弹出窗体以重新查询