Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi All,
I need help in writing this macro in Excel. I have a worksheet that asks user to input certain values. For example Name: Address: The values is kept in B1 and B2 I need to pass this value to a Word Document. Note that the Word Document is already bookmarked. so It should be going to the 'spot' Any suggestion? Thanks Robby |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Untested:
Global objWd as Object, mydoc as Object Var1 = [B1] Var2=[B2] On Error Resume Next Set ObjWd = GetObject(, "Word.Application") If Not TypeName(ObjWd) = "Nothing" Then ' ' Word Running Else ' Word Not Running NotRunning: Set ObjWd = CreateObject("Word.Application") End If Debug.Print TypeName(ObjWd) ObjWd.Visible = True ObjWd.Activate On Error GoTo 0 Set myDoc = ObjWd.Documents.Open(Blah Blah Blah) with mydoc .Selection.GoTo what:=wdGoToBookmark, Name:="your 1st bookmark name" .Selection.typetext text:=Var1 'repeat above 2 lines for Var2 end with -- Hope this gets you started. Roger Shaftesbury (UK) "Robby Saputra" wrote in message ... Hi All, I need help in writing this macro in Excel. I have a worksheet that asks user to input certain values. For example Name: Address: The values is kept in B1 and B2 I need to pass this value to a Word Document. Note that the Word Document is already bookmarked. so It should be going to the 'spot' Any suggestion? Thanks Robby |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You might want to replace wdgotobookmark with its actual value:
? wdGoToBookmark -1 If you have a reference set to word, you don't need to do this, but if not, you do. -- Regards, Tom Ogilvy "Roger Whitehead" wrote in message ... Untested: Global objWd as Object, mydoc as Object Var1 = [B1] Var2=[B2] On Error Resume Next Set ObjWd = GetObject(, "Word.Application") If Not TypeName(ObjWd) = "Nothing" Then ' ' Word Running Else ' Word Not Running NotRunning: Set ObjWd = CreateObject("Word.Application") End If Debug.Print TypeName(ObjWd) ObjWd.Visible = True ObjWd.Activate On Error GoTo 0 Set myDoc = ObjWd.Documents.Open(Blah Blah Blah) with mydoc .Selection.GoTo what:=wdGoToBookmark, Name:="your 1st bookmark name" .Selection.typetext text:=Var1 'repeat above 2 lines for Var2 end with -- Hope this gets you started. Roger Shaftesbury (UK) "Robby Saputra" wrote in message ... Hi All, I need help in writing this macro in Excel. I have a worksheet that asks user to input certain values. For example Name: Address: The values is kept in B1 and B2 I need to pass this value to a Word Document. Note that the Word Document is already bookmarked. so It should be going to the 'spot' Any suggestion? Thanks Robby |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Ah, nice one Tom (again)
Thanks Roger "Tom Ogilvy" wrote in message ... You might want to replace wdgotobookmark with its actual value: ? wdGoToBookmark -1 If you have a reference set to word, you don't need to do this, but if not, you do. -- Regards, Tom Ogilvy "Roger Whitehead" wrote in message ... Untested: Global objWd as Object, mydoc as Object Var1 = [B1] Var2=[B2] On Error Resume Next Set ObjWd = GetObject(, "Word.Application") If Not TypeName(ObjWd) = "Nothing" Then ' ' Word Running Else ' Word Not Running NotRunning: Set ObjWd = CreateObject("Word.Application") End If Debug.Print TypeName(ObjWd) ObjWd.Visible = True ObjWd.Activate On Error GoTo 0 Set myDoc = ObjWd.Documents.Open(Blah Blah Blah) with mydoc .Selection.GoTo what:=wdGoToBookmark, Name:="your 1st bookmark name" .Selection.typetext text:=Var1 'repeat above 2 lines for Var2 end with -- Hope this gets you started. Roger Shaftesbury (UK) "Robby Saputra" wrote in message ... Hi All, I need help in writing this macro in Excel. I have a worksheet that asks user to input certain values. For example Name: Address: The values is kept in B1 and B2 I need to pass this value to a Word Document. Note that the Word Document is already bookmarked. so It should be going to the 'spot' Any suggestion? Thanks Robby |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Macro recorded... tabs & file names changed, macro hangs | Excel Worksheet Functions | |||
Macro Help Needed - Excel 2007 - Print Macro with Auto Sort | Excel Worksheet Functions | |||
Macro needed to Paste Values and prevent Macro operation | Excel Discussion (Misc queries) | |||
macro to delete entire rows when column A is blank ...a quick macro | Excel Programming | |||
Start Macro / Stop Macro / Restart Macro | Excel Programming |