Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как программировать Office в VB.NET 2005? Добавлено: 22.12.08 07:51  

Автор вопроса:  Али
Как программировать Office в VB.NET 2005?
в VB.NET 2003 это делается так:
Dim MsWord As New Word.Application
и надо объявить пространство имен
Imports Microsoft.Office.Invoke
а этого пространства в 2005 даже не существует? Что делать народ подскажите как, ну примерчик в Vb.NET 2005 подкинете?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Dim22



Вопросов: 5
Ответов: 16
 Профиль | | #1 Добавлено: 22.12.08 14:32
в VS2008 express это примерно так :

ccskjxre cltkfnm add reference -> Microsoft World 10.0 object library

на кнопку BUTTON ввести код :

  1. dim d as new Word.application()
  2. d.documents.add()
  3. d.selection.typetext("SDgdsgh")
  4. d.activedocument.saveas("C:\nn.doc")
  5. d.activedocument.close
  6. d.application.quit
  7. d=nothing

Ответить

Номер ответа: 2
Автор ответа:
 Али



Вопросов: 27
Ответов: 43
 Профиль | | #2 Добавлено: 23.12.08 14:32
При объявлении именно то new Word.application() то и выдает ошибку, обычно при написании рез.слова As должно было выходить в списке но это тоже нет? Люди помогите?

Ответить

Номер ответа: 3
Автор ответа:
 Dim22



Вопросов: 5
Ответов: 16
 Профиль | | #3 Добавлено: 24.12.08 02:02
нужно добавить еще
Imports Microsoft.Office.Interop

итого получится

  1. Imports Microsoft.Office.Interop
  2.  
  3. Public Class Form1
  4.  
  5.  
  6.  
  7.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  8.  
  9.         Dim d As New Word.Application()
  10.  
  11.         d.documents.add()
  12.  
  13.         d.selection.typetext("SDgdsgh")
  14.  
  15.         d.activedocument.saveas("C:\nn.doc")
  16.  
  17.         d.activedocument.close()
  18.  
  19.         d.application.quit()
  20.  
  21.         d = Nothing
  22.     End Sub
  23. End Class


работает примерчик, пробовал.

Ответить

Номер ответа: 4
Автор ответа:
 Али



Вопросов: 27
Ответов: 43
 Профиль | | #4 Добавлено: 24.12.08 09:27
У меня этот код не идет импортируется пространство Imports Microsoft.Office.Core
а Imports Microsoft.Office.Interop не импортируется? Что делать подскажите?

Ответить

Номер ответа: 5
Автор ответа:
 Али



Вопросов: 27
Ответов: 43
 Профиль | | #5 Добавлено: 24.12.08 09:28
К стати у меня установлен Office 2003

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам