国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Word > 正文

關于如何獲取Word文檔的作者和主題的討論

2020-08-03 20:13:12
字體:
來源:轉載
供稿:網友

 

當然要先添加對Word的組件的引用,添加命名空間的引用,代碼:


    Word.Application oWord;
            Word._Document oDoc;
            object oMissing = Missing.Value;
            object docBuiltInProps;

            object Source = @"DocPath";
            object Unknown =Type.Missing;
            oWord = new Word.Application();
           
            try
            {
                oDoc = oWord.Documents.Open(ref Source,ref Unknown,
                    ref Unknown,ref Unknown,ref Unknown,
                    ref Unknown,ref Unknown,ref Unknown,
                    ref Unknown,ref Unknown,ref Unknown,
                    ref Unknown );

                docBuiltInProps = oDoc.BuiltInDocumentProperties;
           
                Type typeDocBuiltInProps = docBuiltInProps.GetType();
           
           
                //獲取作者
                string index = "Author";
                string propsValue;
               
                object docAuthor = typeDocBuiltInProps.InvokeMember("Item",
                    BindingFlags.Default |
                    BindingFlags.GetProperty,
                    null,docBuiltInProps,
                    new object[] {index} );
           
                Type typeDocAuthorProp = docAuthor.GetType();
               
                propsValue = typeDocAuthorProp.InvokeMember("Value",
                    BindingFlags.Default |
                    BindingFlags.GetProperty,
                    null,docAuthor,
                    new object[] {} ).ToString();
               
                MessageBox.Show( propsValue,"Author" );

                //獲取主題
                index = "Subject";
                propsValue = "The Subject";
               
                object docSubjectProp = typeDocBuiltInProps.InvokeMember("Item",
                    BindingFlags.Default |
                    BindingFlags.GetProperty,
                    null,docBuiltInProps,
                    new object[] {index} );
           
                Type typeDocSubjectProp = docSubjectProp.GetType();
               
                propsValue = typeDocSubjectProp.InvokeMember("Value",
                    BindingFlags.Default |BindingFlags.GetProperty,
                    null,docSubjectProp,
                    new object[] {} ).ToString();
               
                MessageBox.Show( propsValue,"Subject" );

            }
            finally
            {
                //關閉word進程
                object save = false;
           
                oWord.Quit(ref save,ref Unknown,ref Unknown);
           
                System.Runtime.InteropServices.Marshal.ReleaseComObject(oWord);   
            }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 车险| 江津市| 沙湾县| 衡山县| 天津市| 呈贡县| 隆昌县| 巴楚县| 奎屯市| 前郭尔| 额尔古纳市| 辉县市| 玉林市| 恩平市| 崇礼县| 石门县| 安图县| 甘孜| 江津市| 基隆市| 星子县| 河池市| 朔州市| 济源市| 宽城| 富民县| 新平| 大渡口区| 乌恰县| 修水县| 延庆县| 洪江市| 巴林左旗| 兰西县| 宣汉县| 饶阳县| 宁海县| 长汀县| 宁海县| 台中市| 梅州市|