Добрый день
делается анкета в Word (приложена)
пользователь заполняет ее и отправляет по e-mail
дальнейшая обработка результатов планируется в Excel
мной решено сделать сбор значений элементов Актив Х в 1 переменную с последующим сохранением ее в TextBox (по кнопке закончить анкету)
после получения заполненной анкеты я копирую из этого TextBox строку в Excel. где уже средствами Excel ее обрабатываю (делю на результаты по каждому пункту Анкеты и делаю свод)
проблемы
1. макрос перебирает значения в не известном мне порядке (или это порядок расположения элементов на странице?)
[vba]Код
Private Sub CommandButton2_Click()
For Each x2 In ActiveDocument.InlineShapes
x2 = x2 + x.OLEFormat.Object.Value
Next x2
TextBox1.Text = x2
End Sub
[/vba]
2. так как значения некоторых элементов логические (True/False) возникает ошибка, видимо надо в текст это перевести
3. ввиду того что вопросов с ответами может быть много, есть вероятность, что потом в Excel текстовая строка не войдет
в связи со всем выше сказанным вопрос
может мне отказаться от моего варианта записи результатов и выбрать другой вариант?
например ввести справа/слева колонку и писать результаты по каждому элементу Анкеты с последующим копированием этого столбца в Excel?