Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 309
Default Can Excel startup Word?

Since Excel and Word seem to be part of the same
MS-Office software set, I assume that Excel can
easily be used to open Word??? Just wondering
if I can automate Word from the Excel application
in any way.

thank u


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2,646
Default Can Excel startup Word?

Yo can do it this way:

Sub test()
Dim oWord As Object
Dim oDoc As Object
Set oWord = CreateObject("Word.Application")
oWord.Visible = True

End Sub


--
Regards!
Stefi



€˛Robert Crandal€¯ ezt Ć*rta:

Since Excel and Word seem to be part of the same
MS-Office software set, I assume that Excel can
easily be used to open Word??? Just wondering
if I can automate Word from the Excel application
in any way.

thank u


.

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 309
Default Can Excel startup Word?

Thanks Stefi, that works nicely.

I have another question now.....Is there a way to test if
Word is already running??? (I mean, if Word is already
up and running, then there is no need to create that
"Word.Application" object, right??)

thank you

"Stefi" wrote in message
...
Yo can do it this way:

Sub test()
Dim oWord As Object
Dim oDoc As Object
Set oWord = CreateObject("Word.Application")
oWord.Visible = True

End Sub


--


  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 73
Default Can Excel startup Word?

' This should help you


Sub Wordhdl()

Dim WordApp As Word.Application
Dim WordDoc As Word.Document

Set WordApp = getWord()
Set WordDoc = getDocument(WordApp) ' this will ensure we have an
open document

End Sub

Private Function getWord() As Word.Application
On Error Resume Next
Err.Clear
Set getWord = GetObject(, "Word.Application")
If Err.Number < 0 Then ' iff Word isn't there lets start it
Set getWord = CreateObject("Word.Application")
Err.Clear
End If
getWord.Visible = msoCTrue
End Function


Private Function getDocument(WordApp As Word.Application) As
Word.Document
' Reference active document
On Error Resume Next
Set getDocument = WordApp.ActiveDocument
If Err.Number < 0 Then 'if no document lets create one
Set getDocument = WordApp.Documents.Add()
Err.Clear
End If
End Function
  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 309
Default Can Excel startup Word?

Thank you very much. That code seems to be working exactly
as I hoped.

I just have one question about the getWord() function. There is
a line of code which reads as follows:

getWord.Visible = msoCTrue

getWord.Visible can only be assigned a True or False value,
so what exactly is this "msoCTrue" variable. I tried to Google it,
but the results came up with "msoTrue". Is this a typo???



"minimaster" wrote in message
...

Private Function getWord() As Word.Application
On Error Resume Next
Err.Clear
Set getWord = GetObject(, "Word.Application")
If Err.Number < 0 Then ' iff Word isn't there lets start it
Set getWord = CreateObject("Word.Application")
Err.Clear
End If
getWord.Visible = msoCTrue
End Function




Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Excel startup Raju Excel Discussion (Misc queries) 5 August 25th 09 03:53 AM
excel startup Chuck Sechler Setting up and Configuration of Excel 7 July 12th 07 04:10 PM
Excel Startup Zygan Excel Discussion (Misc queries) 1 May 19th 06 02:01 AM
Excel Startup Zygan Excel Discussion (Misc queries) 1 May 14th 06 12:53 PM
Excel/Word startup: 'Compile error in hidden module: AutoExec' ?? dozer Excel Discussion (Misc queries) 1 September 17th 05 01:55 AM


All times are GMT +1. The time now is 10:19 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"