Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello,
I m trying to write the code for a mail merge that takes the data from sql server and I want to prompt the user with a textbox.Value and then query the database what is the syntax for that? Sub Macro1() ' ' Macro1 Macro ' ActiveDocument.MailMerge.MainDocumentType = wdFormLetters ActiveDocument.MailMerge.OpenDataSource Name:= _ "C:\Documents and Settings\My Documents\My Data Sources\sldnor01.odc" _ , ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _ AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _ WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _ Format:=wdOpenFormatAuto, Connection:= _ "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=orca;Data Source=sldnor01;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=7YNDT2JXP;Use Encryption for Data=False;Tag with column colla" _ , SQLStatement:="SELECT * FROM ""Tbl_ContractPlacementDetails""", _ SQLStatement1:="", SubType:=wdMergeSubTypeOther ActiveDocument.MailMerge.Fields.Add Range:=Selection.Range, Name:= _ "Client_ContactName" ActiveDocument.MailMerge.ViewMailMergeFieldCodes = wdToggle End Sub I would like to put a where after the select with equal to a textbox.value Is that possible? Please help Thanks Ria |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
See your previous post.
Your subject says "in Excel", but this is word VBA. You want to use Automation from Excel ? NickHK "riri" wrote in message oups.com... Hello, I m trying to write the code for a mail merge that takes the data from sql server and I want to prompt the user with a textbox.Value and then query the database what is the syntax for that? Sub Macro1() ' ' Macro1 Macro ' ActiveDocument.MailMerge.MainDocumentType = wdFormLetters ActiveDocument.MailMerge.OpenDataSource Name:= _ "C:\Documents and Settings\My Documents\My Data Sources\sldnor01.odc" _ , ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _ AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _ WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _ Format:=wdOpenFormatAuto, Connection:= _ "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=orca;Data Source=sldnor01;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=7YNDT2JXP;Use Encryption for Data=False;Tag with column colla" _ , SQLStatement:="SELECT * FROM ""Tbl_ContractPlacementDetails""", _ SQLStatement1:="", SubType:=wdMergeSubTypeOther ActiveDocument.MailMerge.Fields.Add Range:=Selection.Range, Name:= _ "Client_ContactName" ActiveDocument.MailMerge.ViewMailMergeFieldCodes = wdToggle End Sub I would like to put a where after the select with equal to a textbox.value Is that possible? Please help Thanks Ria |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Jun 8, 10:53 am, "NickHK" wrote:
See your previous post. Your subject says "in Excel", but this is word VBA. You want to use Automation from Excel ? NickHK "riri" wrote in message oups.com... Hello, I m trying to write the code for a mail merge that takes the data from sql server and I want to prompt the user with a textbox.Value and then query the database what is the syntax for that? Sub Macro1() ' ' Macro1 Macro ' ActiveDocument.MailMerge.MainDocumentType = wdFormLetters ActiveDocument.MailMerge.OpenDataSource Name:= _ "C:\Documents and Settings\My Documents\My Data Sources\sldnor01.odc" _ , ConfirmConversions:=False, ReadOnly:=False, LinkToSource:=True, _ AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:="", _ WritePasswordDocument:="", WritePasswordTemplate:="", Revert:=False, _ Format:=wdOpenFormatAuto, Connection:= _ "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=orca;Data Source=sldnor01;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=7YNDT2JXP;Use Encryption for Data=False;Tag with column colla" _ , SQLStatement:="SELECT * FROM ""Tbl_ContractPlacementDetails""", _ SQLStatement1:="", SubType:=wdMergeSubTypeOther ActiveDocument.MailMerge.Fields.Add Range:=Selection.Range, Name:= _ "Client_ContactName" ActiveDocument.MailMerge.ViewMailMergeFieldCodes = wdToggle End Sub I would like to put a where after the select with equal to a textbox.value Is that possible? Please help Thanks Ria- Hide quoted text - - Show quoted text - Sorry wrong title my head is not working today in Word I meant? Do you have any clues? Ta |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
merge two excel files like in word mail merge | Excel Discussion (Misc queries) | |||
How do I do an e-mail mail merge using an Excel spreadsheet? | Excel Worksheet Functions | |||
Code launches Mail Merge but disables the Mail Merge | Excel Discussion (Misc queries) | |||
mail merge excludes my headers and critical data in Word merge | Excel Discussion (Misc queries) | |||
Can I merge an excel list to an excel sheet like mail merge in wor | Excel Programming |