• Привет, Гость!
  • Войти
  • Регистрация
  • Записи
  • Форумы
  • Люди
  • Файлы
  • Работа
  • Технологии

создать форму в excel через vs2008 для работы обмена данными на страницах на C# или VB ?

Все форумы  Поиск  Правила  Помощь 
 Активные темы  Темы без ответов
Привет, гость! Войти
Форумы GotDotNet.Ru » Office System » создать форму в excel через vs2008 для работы обмена данными на страницах на C# или VB ?
Страницы: 1
RSS
создать форму в excel через vs2008 для работы обмена данными на страницах на C# или VB ?
Kreol
Сообщений: 53 Регистрация: 15.03.2007
#1
24.11.2009 9:16
Уважаемые, добрый день натолкните плиз.
Есть большая книга excel со множеством листов. на листах однотипная информация. Я сделал стандартными средствами vba типа форму для ввода разного рода данных, но половина работ проходит через макросы. А на других компах слишком геморно устанавливать все макросы и тд. Хотелось бы каким-то образом намутить в vs форму для работы с екселем, фактически суть сводится к тому чтоб на форме заполнять textbox и передавать их на определенный лист и точно также получать из данных на листе в данную форму. Кто может помочь буду очень признателен. на C# или VB
 
 
FofanovIS
Сообщений: 22 Регистрация: 07.06.2009
#2
12.12.2009 10:58
Не понял в чём проблема-то...

 Excel.Application thisApplication = new Excel.Application();
                thisApplication.Workbooks.Add(Type.Missing);
                thisApplication.Visible = true;
#region Формирование заголовка
                Excel.Range rng = thisApplication.get_Range("A1", Type.Missing);
                rng.Value2 = "Фамилия";

                rng = thisApplication.get_Range("B1", Type.Missing);
                rng.Value2 = "Имя";

                rng = thisApplication.get_Range("C1", Type.Missing);
                rng.Value2 = "Отчество";
rng = thisApplication.get_Range("A1", Type.Missing);
#endregion
//Теперь через цикл можно заполнять таблицу
for(i=0; i<3; i++)
 for (j = 0; j < 3; j++)
                    {
                        rng.get_Offset(i, j).Value2 = something.ToString();
                    }


Таким же макаром можно вытаскивать что угодно из Excel.
 
 
gost123
Сообщений: 24 Регистрация: 15.01.2010
#3
05.02.2010 23:36
А что писать после using ?
 
 
 
Страницы: 1
Форумы GotDotNet.Ru » Office System » создать форму в excel через vs2008 для работы обмена данными на страницах на C# или VB ?
О сайте   Свяжитесь с нами   Конфиденциальность   Версия для печати
Работает на 1С-Битрикс: Управление сайтом ASP.NET  |  Хостинг на Parking.Ru