Excel Interop库具有Dialog.Show
方法,其中包含30个可选参数。但是,Microsoft的官方(联合国)文档完全没有用(https://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.dialog.show.aspx)。参数标记为Arg1
到Arg30
,并且没有任何xml文档,所以我真的没有任何东西要做。
如何确定每个参数的作用?
该方法的一个示例用法是:
using Microsoft.Office.Interop.Excel;
namespace ExcelDialogTest
{
class Program
{
static void Main(string[] args)
{
Application excel = new Application();
excel.Workbooks.Add();
Dialog saveAsDialog = excel.Dialogs[XlBuiltInDialog.xlDialogSaveAs];
saveAsDialog.Show();
}
}
}
答案 0 :(得分:2)
我去看了Dev Reference here,
在该页面的备注部分中,它提到如果您从该页面传递了可用于对话框的内置参数:
对于某些内置对话框(例如“打开”对话框),您 可以使用arg1,arg2,...,arg30设置初始值。找到了 设置参数,找到相应的对话框常量 内置对话框参数列表。例如,搜索 xlDialogOpen常量,用于查找“打开”对话框的参数。 有关内置对话框的详细信息,请参阅对话框 集合。
这里是长Built-In Dialog Box Arguments List,似乎只是使用你传递的那些,不确定订单是否重要,你需要测试它。