国产探花免费观看_亚洲丰满少妇自慰呻吟_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);   
            }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 颍上县| 论坛| 乐山市| 平南县| 元阳县| 抚远县| 五河县| 彭阳县| 洪洞县| 阳信县| 桂林市| 固阳县| 莲花县| 五华县| 新蔡县| 武川县| 二手房| 甘谷县| 堆龙德庆县| 罗江县| 金阳县| 五华县| 秦安县| 绥宁县| 乌拉特中旗| 乌拉特中旗| 高碑店市| 武定县| 普洱| 萝北县| 台山市| 定西市| 建平县| 南雄市| 封丘县| 祁东县| 无为县| 海晏县| 衡南县| 巴楚县| 胶州市|