国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Visual C#操作Word2007
這幾天,有個(gè)小任務(wù),要把一些數(shù)據(jù)用C#輸出到word里,查了查網(wǎng)上的資料,都是說(shuō)怎么處理word2003的,而我的器上裝的是office 2007,所以有些內(nèi)容有些不太一樣,這里跟大家分享一下我的操作過(guò)程。
首先是添加引用,從com控件中找到Microsoft Word 12.0 Object Library,或者直接選擇“瀏覽”,找到X:\Program Files\Microsoft Office\Office12\MSWORD.OLB,添加引用就可以了,程序或自動(dòng)增加Microsoft.Office.Interop.Word、Microsoft.Office.Core、VBIDE三個(gè)引用,注意,如果是Word2003,Microsoft.Office.Interop.Word 這個(gè)引用的名字是 Word,這是與2003不同的地方。
然后在程序中用using語(yǔ)句導(dǎo)入word。(如果是word2003,采用using Word;就可以了)
using Microsoft.Office.Interop.Word;
另外再增加一個(gè)引用,具體的作用參加代碼中的注釋
using System.Runtime.InteropServices;
下邊是對(duì)word的簡(jiǎn)單操作
            bool createByMe;
            Microsoft.Office.Interop.Word.Application oWord;
            try
            {
                //如果有正在運(yùn)行的word實(shí)例,則直接采用當(dāng)前的word實(shí)例,
        //否則,直接創(chuàng)建新實(shí)例,在最后退出時(shí)會(huì)報(bào)模板正在使用中等問(wèn)題
        oWord = (Microsoft.Office.Interop.Word.Application)Marshal.GetActiveObject("Word.Application");
                createByMe = false;
            }
            catch
            {
                oWord = new Microsoft.Office.Interop.Word.Application();
                createByMe = true;
            }
            Object Nothing = System.Reflection.Missing.Value;
            Object template = System.Windows.Forms.Application.StartupPath + "\Caliber.dot";
            Document myDoc = oWord.Documents.Add(ref template, ref Nothing, ref Nothing, ref Nothing);
           //do something
           myDoc.Paragraphs.Last.Range.Text = "test";
          
            myDoc.SaveAs(ref strFileName, ref Nothing, ref Nothing, ref Nothing, ref Nothing,
                ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing,
                ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing);
            myDoc.Close(ref Nothing, ref Nothing, ref Nothing);
            if (createByMe)
            {
                oWord.Quit(ref Nothing, ref Nothing, ref Nothing);
            }

本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/littleRoc/archive/2008/04/24/2324207.aspx
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
C# 互操作性入門(mén)系列(四):在C# 中調(diào)用COM組件
VSTO學(xué)習(xí)筆記(二)Excel對(duì)象模型
解決方法:未能加載文件或程序集“Microsoft.Office.Interop.Excel。。
關(guān)于用Word.Application 打開(kāi)了多個(gè)word文檔時(shí),出錯(cuò),說(shuō)Normal.dotm正由另一程序占用或者用戶(hù)占用 解決方法
C#Using用法
VBA項(xiàng)目
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服