如何自动添加Excel文档的Author属性?我想用c#4来做这件事。
答案 0 :(得分:0)
文档属性此链接说明如何阅读文档属性并提供可以访问的属性列表。
private void DisplayBuiltinDocumentProperties()
{ Office.DocumentProperties documentProperties1 = (Office.DocumentProperties)this.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;
}
}
}
以下是所需的导入列表:
使用Microsoft.Office.Interop.Excel; 使用Microsoft.Office.Core; //(Com Object,Office 12对象库)`
Microsoft.Office.Core.DocumentProperties a =(Microsoft.Office.Core.DocumentProperties)workbook.BuiltinDocumentProperties; a [2] .Value =“新作者”;
希望有所帮助
答案 1 :(得分:0)
在指定C#4时,您可以使用以下内容:
Workbook wbk = app.Workbooks.Add();
dynamic properties = wbk.BuiltinDocumentProperties;
dynamic property = properties.Item("Author");
property.Value = "J K Rowling";