Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Enable Word Template Macro from Excel
I have an Excel spreadsheet which will be used to create a Word document from
a template. I can open the template and save it as a document. However I also want to be able to run an auto open macro contained in the template when it opens, but it is opening with macros disabled. Even if I try to open a template containing macros manually within Word, it does not offer the option of enabling macros. Is this a security feature? I would be grateful if someone could confirm whether it is possible to enable macros in this situation, and if so how. I am using this code (gleaned from earlier posts) : Sub OpenTemplate() Dim WordApp As Word.Application Dim WordDoc As Word.Document Dim wordRng As Word.Range Dim WordPara As Word.Paragraph On Error Resume Next Set WordApp = GetObject(, "Word.Application") If Err.Number < 0 Then 'Word isn't already running Set WordApp = CreateObject("Word.Application") End If On Error GoTo 0 WordApp.Visible = True With WordApp Documents.Add Template:= _ "C:\Documents and Settings\.... \ myfile.dot", _ NewTemplate:=False, DocumentType:=0 ', Set WordDoc = WordApp.ActiveDocument .ActiveDocument.SaveAs "C:\Documents and Settings\...\testsave01.doc""" End With Set WordDoc = Nothing Set WordApp = Nothing End Sub |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Enable Word Template Macro from Excel
This sounds like a Word issue, not Excel. Although you may get an answer
here, you stand more chance in a Word related NG. -- Ian -- "L Smith" wrote in message ... I have an Excel spreadsheet which will be used to create a Word document from a template. I can open the template and save it as a document. However I also want to be able to run an auto open macro contained in the template when it opens, but it is opening with macros disabled. Even if I try to open a template containing macros manually within Word, it does not offer the option of enabling macros. Is this a security feature? I would be grateful if someone could confirm whether it is possible to enable macros in this situation, and if so how. I am using this code (gleaned from earlier posts) : Sub OpenTemplate() Dim WordApp As Word.Application Dim WordDoc As Word.Document Dim wordRng As Word.Range Dim WordPara As Word.Paragraph On Error Resume Next Set WordApp = GetObject(, "Word.Application") If Err.Number < 0 Then 'Word isn't already running Set WordApp = CreateObject("Word.Application") End If On Error GoTo 0 WordApp.Visible = True With WordApp Documents.Add Template:= _ "C:\Documents and Settings\.... \ myfile.dot", _ NewTemplate:=False, DocumentType:=0 ', Set WordDoc = WordApp.ActiveDocument .ActiveDocument.SaveAs "C:\Documents and Settings\...\testsave01.doc""" End With Set WordDoc = Nothing Set WordApp = Nothing End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Excel template has spelling "grey" will not work. How to enable? | Excel Discussion (Misc queries) | |||
How do I enable macro use in excel 2007 | Excel Discussion (Misc queries) | |||
How can I link between a Word template and an Excel template | Excel Discussion (Misc queries) | |||
export excel data to a word template using a macro | Excel Programming | |||
Automatically enable macros for particular template | Excel Programming |