Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2013, 23:34   #11
elena111
Пользователь
 
Регистрация: 29.04.2013
Сообщений: 19
По умолчанию

в вордовских
elena111 вне форума Ответить с цитированием
Старый 29.04.2013, 23:41   #12
elena111
Пользователь
 
Регистрация: 29.04.2013
Сообщений: 19
По умолчанию

Потом мне нужно найти слово...

foreach (Word.Range tmpRange in doc.StoryRanges)
{
// вот так можно записать?
tmpRange.Find.Text = textBox1.text;
...
}
elena111 вне форума Ответить с цитированием
Старый 29.04.2013, 23:45   #13
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

а справка и компилятор что говорят?
eval вне форума Ответить с цитированием
Старый 29.04.2013, 23:56   #14
elena111
Пользователь
 
Регистрация: 29.04.2013
Сообщений: 19
По умолчанию

подчеркивает текстбокс1

а как надо написать? мне же нужно найти слово, которое я ввожу в текстбокс.
elena111 вне форума Ответить с цитированием
Старый 30.04.2013, 00:07   #15
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
подчеркивает текстбокс1
молча?
.
eval вне форума Ответить с цитированием
Старый 30.04.2013, 00:15   #16
elena111
Пользователь
 
Регистрация: 29.04.2013
Сообщений: 19
По умолчанию

аа, ну он пишет: an object reference is required for the non-ststic field, method, or property
elena111 вне форума Ответить с цитированием
Старый 30.04.2013, 01:33   #17
elena111
Пользователь
 
Регистрация: 29.04.2013
Сообщений: 19
По умолчанию

ну а если спереди написать Textbox textBox1 = new Textbox(), то не подчеркивает и не ругается
elena111 вне форума Ответить с цитированием
Старый 30.04.2013, 08:29   #18
elena111
Пользователь
 
Регистрация: 29.04.2013
Сообщений: 19
По умолчанию

не работает. пишет несовпадение типов...

using System;
using System.IO;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Word = Microsoft.Office.Interop.Word;

namespace WindowsFormsApplication
{
public partial class Form1 : Form
{
Word.Application msWord = new Word.Application();

Word.Document doc;

public Form1()
{
InitializeComponent();
}

private void button2_Click(object sender, EventArgs e)
{
DoSearchInWord();
}

public static void DoSearchInWord()
{
object missing = System.Type.Missing;

try
{
DirectoryInfo di = new DirectoryInfo(@"D:\Электронные книги\Учебный каталог\Государственное управление");

foreach (FileInfo fi in di.GetFiles())
{
Word.Application word = new Word.Application();

Word.Document doc = new Word.Document();

doc = word.Documents.Open(fi,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing);

doc.Activate();

foreach (Word.Range tmpRange in doc.StoryRanges)
{
TextBox textBox1 = new TextBox();

tmpRange.Find.Text = textBox1.Text;

tmpRange.Find.Wrap = Word.WdFindWrap.wdFindContinue;

tmpRange.Find.Execute(ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing);
}

doc.Save();

doc.Close(ref missing, ref missing, ref missing);

word.Application.Quit(ref missing, ref missing, ref missing);
}
}

catch (Exception ex) { MessageBox.Show(ex.ToString()); }
}
}
}
elena111 вне форума Ответить с цитированием
Старый 30.04.2013, 09:41   #19
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

так на форме контрол с именем textBox1 присутствует? или вы думаете святым духом нагнать должно?
eval вне форума Ответить с цитированием
Старый 30.04.2013, 18:27   #20
elena111
Пользователь
 
Регистрация: 29.04.2013
Сообщений: 19
По умолчанию

присутствует! и textbox и button
elena111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
c++/clr windowsforms Программа виснет при OpenFileDialog revaldo666 Windows Forms 1 19.07.2012 12:38
Поиск по слову в cxGrid Ferkel Компоненты Delphi 4 20.06.2012 16:44
Как в ListBox реализовать поиск по ключевому слову Applod Компоненты Delphi 0 23.11.2011 15:03
Поиск по Ключевому слову Applod Компоненты Delphi 0 22.11.2011 21:21