使用word 2007,我需要解析文档中的文本。
案文的格式为:
<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>
回信谁是正确的信件需要在它前面有一个*。
给定文档中有多个问题。任何有关VB解决方案的帮助将不胜感激。我认为解决方案涉及循环遍历文档中的每一行,查找每个变量,一旦找到所有变量,就以正确的格式输出它们。
答案 0 :(得分:0)
这听起来像是使用Word作为您的数据库......这不是我的技能。
但我知道Word现在可以使用XML - 如果你将它转换为XML,那么它至少可以查询......从那里你可以使用XSL转换。