C# 操作Excel文件

C# 操作Excel文件,c#,.net,excel,C#,.net,Excel,如何自动添加到Excel文档的Author属性?我想使用c#4来实现此目的。文档属性此链接介绍如何读取文档属性,并提供您可以访问的属性列表 private void DisplayBuiltinDocumentProperties() { Office.DocumentProperties文档属性1= (Office.DocumentProperties)此.BuiltinDocumentProperties if (documentProperties1 != null) { for

如何自动添加到Excel文档的Author属性?我想使用c#4来实现此目的。

文档属性此链接介绍如何读取文档属性,并提供您可以访问的属性列表

private void DisplayBuiltinDocumentProperties()
{ Office.DocumentProperties文档属性1= (Office.DocumentProperties)此.BuiltinDocumentProperties

if (documentProperties1 != null)
{
    for (int i = 1; i <= documentProperties1.Count; i++)
    {
        Office.DocumentProperty dp = documentProperties1[i];
        Globals.Sheet1.Range["A" + i.ToString(), missing].Value2 =
            dp.Name;
    }
}
if(documentProperties1!=null)
{
对于(int i=1;i,如您指定的C#4,您可以使用以下内容:

Workbook wbk = app.Workbooks.Add();

dynamic properties = wbk.BuiltinDocumentProperties;
dynamic property = properties.Item("Author");

property.Value = "J K Rowling";    

看看这里:我需要在机器上安装ms office才能工作吗?我可以在不将office安装到机器上的情况下复制二进制文件吗?