C 對Word文件的部分操作筆記

2022-05-05 15:36:09 字數 1735 閱讀 2796

c#對word文件的部分操作,主要是在web服務中對word進行的操作:

使用的microsoft.office.interop.word.dll (12版)對office2003進行的一些操作。

在進行word文件操作前先使用:

using microsoft.office.interop.word;
定義下這幾個變數:

表示乙個word應用程式

public document m_doc = null; //

表示乙個word文件

private

object m_nullobj = system.reflection.missing.value;//

引數開啟乙個word文件:

///

///開啟乙個word文件,輸入檔案完整路徑,成功返回true

/// ///

bool

public

bool openworddoc(string

path)

catch

(system.exception ex)

)

return

false

; }

}

關閉word文件:

public

bool

closeworddoc()

catch

(system.exception ex)

}

獲取文件內容:

view code

///

///獲取word文件的文字內容

/// ///

public

string

getcontent()

獲取word文件的中總頁面數:

view code

///

///獲取word文件的中總頁面數

/// ///

public

intgetpagescount()

生成並獲取文件摘要:

view code

///

///生成並獲取文件摘要

/// ///

public

string

getsummary()

else

}

獲取文件每一頁的內容:(在這裡尤其是需要注意在獲取最後一頁內容時的方法)

pagetext即為每一頁的內容

object what =microsoft.office.interop.word.wdgotoitem.wdgotopage;

object which =microsoft.office.interop.word.wdgotodirection.wdgotonext;

object m_nullobj =system.reflection.missing.value;

object start = null

;

object end = null

;

object pagen = 1

;pagen).start;

for (int i = 1; i <= pagescount; i++)

else

}

Word常用操作筆記

總忘,在這記一下,以下以wps為例,word大同小異,別看網上那些亂寫的,就哥這個穩定好使 1.在指定頁面及其後開始插入頁碼 2.修改頁碼中的總頁數 選中總頁數的域 shift f9 剪下公式 連大括號一起 ctrl f9 在新產生的大括號內寫上乙個等號 貼上,此時有可能已經顯示成公式轉換後的頁碼數...

c 操作word文件

最近由於工作需要,做了一些關於c 操作word文件方面的工作 主要是對word中 的操作,以下是部分 關於操作不規則 的 using system using system.collections using system.componentmodel using system.data using...

C 操作word文件

這裡給大家介紹下如何運用vba來操作word文件內容,開啟關閉word文件。一 什麼是vba 二 c 開啟word操作 定義word物件 word.document d new word.document 找到檔案 object filename 1.docx object filefullname...