2011-08-09 39 views
1

我有一些.doc格式的文檔的樣本。所以我需要在樣本中創建一些「可填充@區域」而不是某些值,然後我需要使用C#自動填充這些文檔,那麼您對此有何看法?這是可能的嗎?需要我提供的一些信息,請隨時向我詢問有關我的問題的補充內容可輸入的doc文件

回答

1

除了簡單地向文檔本身注入/替換文本之外,您還可以使用docvariables。您可以在文檔中定義/創建它們,然後您可以按代碼設置值。

使用docvariables來分隔worddoc的設計(顯示的文本在哪裏)來設置可能對您的案例有用的值。

可以使用C#,但使用VBA樣本多一點信息使用C#進行編輯時,可以在What is a DOCVARIABLE in word

一個小小的警告發現肯定操縱他們。如果將文檔變量的值設置爲「」(空字符串),則會導致從文檔中刪除文檔變量。如果你想保持文檔可變的設置,它的值爲「」(空格)

0

是的,這是可能的,您可以在文檔中創建一個佔位符區域,您在訪問該文件時搜索和更改。使用C#修改word文檔

+0

好的答案!你能給我一些詳細的文章/鏈接/博客文章等嗎? – kseen

+0

那裏你去:http://www.techrepublic.com/blog/howdoi/how-do-i-modify-word-documents-using-c/190如果你谷歌它會發現更多的結果。 – CloudyMarble