![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
![]()
в вордовских
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
![]()
Потом мне нужно найти слово...
foreach (Word.Range tmpRange in doc.StoryRanges) { // вот так можно записать? tmpRange.Find.Text = textBox1.text; ... } |
![]() |
![]() |
![]() |
#13 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
а справка и компилятор что говорят?
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
![]()
подчеркивает текстбокс1
а как надо написать? мне же нужно найти слово, которое я ввожу в текстбокс. |
![]() |
![]() |
![]() |
#15 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
. |
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
![]()
аа, ну он пишет: an object reference is required for the non-ststic field, method, or property
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
![]()
ну а если спереди написать Textbox textBox1 = new Textbox(), то не подчеркивает и не ругается
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 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()); } } } } |
![]() |
![]() |
![]() |
#19 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
так на форме контрол с именем textBox1 присутствует? или вы думаете святым духом нагнать должно?
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 29.04.2013
Сообщений: 19
|
![]()
присутствует! и textbox и button
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |