|
|
|
VB 2008 Express Edition и MS Excel (2003?)
|
|||
|---|---|---|---|
|
#18+
Не пинайте сильно, не сильно пока понимаю в VB. Умею писать скрипты на VBA для Excel 2003, но средств встроенного VBA не хватает (мало эвентов, мало контролей, и вообще клиент хочет .exe файл), поэтому решил сделать форму на VB2008 Express Edition. Хочу организовать работу с книгой экселя через форму, написанную на VB. Очень желательно, чтобы не очень много изучать понять как бы так подключить эту книгу к программе, чтобы можно было использовать все методы экселя (range,cells,worksheetfunction и всё с ними связанное). Как можно объявить и в каком месте и какого типа переменную, которая будет представлять этот файл экселя - data.xls, который лежит в той же папке, где и .exe файл, чтобы начать работать с ним, как в VBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 17:56 |
|
||
|
VB 2008 Express Edition и MS Excel (2003?)
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=596230&hl=excel в поиске все есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 08:16 |
|
||
|
VB 2008 Express Edition и MS Excel (2003?)
|
|||
|---|---|---|---|
|
#18+
То сообщение полезно, но видимо не для VB2008 всё-таки. Мне пишет на попытке запуска Error 2 Type 'Excel.Application' is not defined. Пытаюсь пока разобраться, буду рад ссылкам на какую-нибудь маленькую программу, которая работает в экселе или ресурсы, где об этом написано. Я в принципе могу сам разобрать, но довольно сложно сформулировать правильно то, что я хочу найти, если я это не очень понимаю, поэтому и спрашиваю тут :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 09:38 |
|
||
|
VB 2008 Express Edition и MS Excel (2003?)
|
|||
|---|---|---|---|
|
#18+
Пока нашел 2 формы объявления более менее похожих на эксель Dim objExcel As Microsoft.Office.Interop.Excel.Application Dim objExcel2 As Microsoft.Office.Interop.Excel._Application далее пишу objExcel = New Global.Microsoft.Office.Interop.Excel.Application objExcel.Application.Workbooks.Open("C:\book.xls") выдает: Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 11:58 |
|
||
|
VB 2008 Express Edition и MS Excel (2003?)
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2008, 16:40 |
|
||
|
VB 2008 Express Edition и MS Excel (2003?)
|
|||
|---|---|---|---|
|
#18+
AlexZa Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. + MS Excel 11.0 Object Library ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2008, 16:42 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35673184&tid=2161563]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 377ms |

| 0 / 0 |
