Modify Document Properties : Word : Windows C# Examples


C# Examples » Windows » Word »

 

Modify Document Properties









    
using  System;
using  System.Windows.Forms;
using  System.Runtime.InteropServices;
using  System.Reflection;
using  Word;


class  MainClass
{
    [STAThread]
    static  void  Main(string[]  args)
    {
        object  Missing  =  Missing.Value;
        object  BuiltInProps;
        object  CustomProps;
        Word._Document  Doc;
        Word.ApplicationClass  MyWord  =  new  Word.ApplicationClass();

        MyWord.Visible  =  true;
        Doc  =  MyWord.Documents.Add(ref  Missing,  ref  Missing,  ref  Missing,  ref  Missing);
        BuiltInProps  =  Doc.BuiltInDocumentProperties;

        Type  TypeBuiltingProp  =  BuiltInProps.GetType();

        string  Prop  =  "Author";
        string  PropValue;
        object  AuthorProp  =  TypeBuiltingProp.InvokeMember("item",  BindingFlags.Default  |  BindingFlags.GetProperty,  null,  BuiltInProps,  new  Object[]  {  Prop  });
        Type  TypeAuthorProp  =  AuthorProp.GetType();

        PropValue  =  TypeAuthorProp.InvokeMember("Value",  BindingFlags.Default  |  BindingFlags.GetProperty,  null,  AuthorProp,  new  Object[]{}).ToString();
        System.Windows.Forms.Application.Run();
    }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Windows
» Word