2011-07-18 81 views
1

使用Word 2007,我需要解析文檔中的文本。使用Word解析文本中的文本

文本的格式爲:

<number>. <question_text> 
a. <answer1_text> 
b. <answer2_text> 
c. <answer3_text> 
d. <answer4_text> 
e. <answer5_text> 
Answer: <correct_letter>. <feedback_text> 

它需要以這種形式來輸出:

<number>) <question_text> 
~Y. <feedback_text> 
a. <answer1_text> 
b. <answer2_text> 
*c. <answer3_text> 
d. <answer4_text> 
e. <answer5_text> 

誰的信答案是correct_letter需要在它前面* 。

給定文檔中有多個問題。任何對VB解決方案的幫助將不勝感激。我認爲解決方案涉及循環遍歷文檔中的每一行,查找每個變量,並且一旦找到所有變量,就以正確的格式輸出它們。

回答

0

這聽起來像使用Word作爲您的數據庫......這不是我的技能。

但是我知道Word現在可以使用XML - 如果您將它轉換爲XML,那麼至少可以查詢......從那裏您可以使用XSL轉換。