Installing the macros into you MS Word
Using the macros
Editing the syntaxes to correct the macros
For database translations where different thesaurusses are used, you have to manually change the thesaurus terms after allying the macros.
Embase.com -> Medline Ovid | Explosion of narrower MeSH terms: add exp before the MeSH term. Major MeSH terms: add an asterisk (*) before the MeSH term. |
Embase.com -> Cochrane | Macros are not necessary. Remove the emtree terms from the Embase syntax |
Cochrane -> Google Scholar | All truncation should be written out in full. Quotes for phrases should be
thoroughly checked. You can use an OR (|) in a quotes phrase. "bacterial|viral infection|infections" |
Medline Ovid -> CINAHL (EBSCOhost) | Make sure each MeSH term is preceded by MH. For each element: copy the free text terms and paste them within the same element. Once place the field TI before the parentheses, and once the field AB. |
Medline Ovid -> PubMed | Add the field [tiab] after each non truncated free text term. |
Editing the macros
The macros are designed for the database sequences that are used by Erasmus MC in Rotterdam. This method starts in embase.com, and uses Medline via Ovid. The Cochrane library search is generated from the embase.com search, by removing emtree terms. From the Cochrane search Web of Science and Google Scholar macros are available.If you want to use another database sequence you can alter the macros or create your own.
The macros perform a sequence of Find and Replace options. Each option is given in
the code between
With Selection.Find
and
Selection.Find.Execute Replace:=wdReplaceAll
That sequence contains a code:
.Text = "..."
.Replacement.Text = "..."
If you want to adapt an existing macro alter the texts given in these code lines
to match your preferred syntax alterations.
If you want to add a replacement, copy on if the code sections between the lines
above and alter the code replacement lines.
If you want to create a new macro you can copy and paste one of the existing macros, between the lines:
Sub Change...()
and
End Sub
to give it a different name, and change the syntax replacements, as described above.