Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли только создать exel фаил не открывая его? 
:(
    Опции темы
Shoblin
Дата 21.8.2007, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 5.8.2007

Репутация: нет
Всего: нет



 Можно ли сделать, так что бы ексель фаил создавать програмно и не открывая его записать значения??? Что бы запись произвоиллась в фоновом режиме... Так же и считывание...
PM MAIL   Вверх
Akina
Дата 21.8.2007, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Да. Однако на VB это реализовать невозможно - требуется написание драйвера ядра, работающего с файловой системой самостоятельно.

Или неверно сформулировано условие задачи.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
JusTalionis
Дата 21.8.2007, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: 6
Всего: 17



Shoblin:
Если ты знаешь формат файла, то есть по каким правилам в нем следует размещать информацию - ты можешь на VB создать АБСОЛЮТНО ЛЮБОЙ файл, даже содеращий спецсимволы.


Это сообщение отредактировал(а) JusTalionis - 21.8.2007, 17:07
PM MAIL   Вверх
Shoblin
Дата 21.8.2007, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 5.8.2007

Репутация: нет
Всего: нет



Спасиб... Значит постаратся говорите нати описаие ехлевского файла... Спасибо еще раз...
PM MAIL   Вверх
JusTalionis
Дата 21.8.2007, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: 6
Всего: 17



Да не за что, особ smile Про форматы можно спросить здесь: http://forum.vingrad.ru/forum/tech-file-da...ormat-type.html

PM MAIL   Вверх
JusTalionis
Дата 21.8.2007, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: 6
Всего: 17



Кстати, можно просто сперва открыть такой файл на просмотр через F3 в FAR или Total Commander-е и поглядеть - а что внутри-то? Если формат не слишком сложен - и самому понять можно, что куда.

PM MAIL   Вверх
Akina
Дата 22.8.2007, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(JusTalionis @  21.8.2007,  18:51 Найти цитируемый пост)
Если формат не слишком сложен 

Формат MS Excel - очень непрост.




--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
bom
Дата 22.8.2007, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 329
Регистрация: 22.2.2004
Где: Казахстан, Алматы

Репутация: 4
Всего: 6



Это закрытый формат ((С) Microsoft), и сильно сомненеваюсь что Shoblin будет делать реверсинжениринг для решения своей задачи.

Предлагаю дать тот ответ, который подсознательно хотел получить автор
мои экстрасенсорные способности сегодня на высоте smile
и закрыть тему:

Код

   Dim oExcel As Object
   Dim oBook As Object
   Dim oSheet As Object

   'Открыть новую книгу Excel
   Set oExcel = CreateObject("Excel.Application")
   Set oBook = oExcel.Workbooks.Add


   'Добавить данные в ячейки первого листа новой книги
   Set oSheet = oBook.Worksheets(1)
   oSheet.Range("A1").Value = "Last Name"
   oSheet.Range("B1").Value = "First Name"
   oSheet.Range("A1:B1").Font.Bold = True
   oSheet.Range("A2").Value = "Doe"
   oSheet.Range("B2").Value = "John"

   'Сохранить книгу и закрыть Excel
   oBook.SaveAs "C:\Book1.xls"
   oExcel.Quit

http://support.microsoft.com/kb/247412/
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0503 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.