Kopsavilkums
Veicot pasta sapludināšanu un e-pasta ziņojumus HTML formātā Microsoft Word 2002 vai Microsoft Office Word 2003, hipersaites datu avota lauki tiek parādīti kā vienkāršs teksts un ir neaktīva. Šajā rakstā ir aprakstītas divas metodes, lai novērstu šo problēmu.
Pazīmes
Kad veicat pasta sapludināšanu uz e-pasta ziņojumus HTML formātā, izmantojot pasta sapludināšanas vedni vai e-pasta sapludināšanas komandu programmā Microsoft Word 2002 vai Microsoft Office Word 2003, hipersaites datu avota lauki tiek pārvērsti par vienkāršu tekstu.
Risinājums
Lai novērstu šo problēmu, izmantojiet kādu no šīm metodēm atbilstoši situācijai.
1. metode: Pievienot hipersaites lauks saistībā ar pasta sapludināšanas lauks
Pievienojiet hipersaites lauks saistībā ar pasta sapludināšanas lauks izveidot hipersaites sapludināto e-pasta ziņojumu. Pēc šo darbību veikšanas hipersaite parāda vienu un to pašu tekstu e-pasta ziņojumos. Turklāt hipersaites izveido savienojumu ar pareizo datu avota URL. Lai to izdarītu, izpildiet tālāk norādītās darbības.
-
Startējiet programmu Word un atveriet dokumentu, kuru vēlaties sapludināt uz e-pastu.
-
Izvēlnē Rīki norādiet uz vēstules un sūtījumuun pēc tam noklikšķiniet uz pasta sapludināšana. Pasta sapludināšanas vednis tiek parādīts.
-
Zem Atlasīt dokumenta tipu, noklikšķiniet uz e-pasta ziņojumus, un pēc tam noklikšķiniet uz Tālāk.
-
Sadaļā Izvēlieties sākuma dokumentu, noklikšķiniet uz Lietot pašreizējo dokumentuun pēc tam noklikšķiniet uz Tālāk.
-
Zem Atlasīt adresātus, atlasiet adresātiem, kurus vēlaties izmantot, un pēc tam noklikšķiniet uz Tālāk.
-
Novietojiet iespraušanas punktu vietā, kur jāparādās e-pasta ziņojumā hipersaites.
-
Izvēlnē Ievietot noklikšķiniet uz lauku.
-
Lauku nosaukumiem sarakstā noklikšķiniet uz hipersaitesun pēc tam noklikšķiniet uz Labi. Tekstu "Error! Hipersaites atsauce nav derīga"parādās dokumentā.
-
Nospiediet taustiņu kombināciju ALT + F9, lai atvērtu {hipersaites \ * MERGEFORMAT} lauka kods.
-
Novietojiet iespraušanas punktu pēc hipersaites un pēc tam pievienojiet atstarpi.
-
Izvēlnē Ievietot noklikšķiniet uz lauku.
-
Lauku nosaukumiem sarakstā noklikšķiniet uz sapludināšanas lauks.
-
Lauka nosaukumu tekstlodziņā ierakstiet datu avota lauks, kas satur hipersaiti un pēc tam noklikšķiniet uz Labi. Piemēram, ja datu avota lauku nosaukums ir "Address1" lauka kods parādās:
{{Sapludināšanas lauks "Address1"} hipersaites \ * MERGEFORMAT}
-
Nospiediet taustiņu kombināciju ALT + F9, lai aizvērtu {hipersaites {sapludināšanas lauks "< lauka nosaukums >"} \ * MERGEFORMAT} lauka kods.
-
Novietojiet iespraušanas punktu sākumā, "Error! Hipersaites atsauce nav derīga"tekstu un hipersaites tekstu, kuram jāparādās pārrakstīt tekstu. Piemēram, pārrakstiet tekstu ar tekstu, piemēram, CLICK HERE.
Svarīgi! Pārliecinieties, ka nevar dzēst visu lauku.
-
Atlasiet tekstu, kuru ierakstījāt 15. darbībā. Stilu sarakstā noklikšķiniet uz hipersaites.
-
Pasta sapludināšanas vednī noklikšķiniet uz Tālākun pēc tam izpildiet pārējās pasta sapludināšanas vednis pabeigt pasta sapludināšanas procesu.
2. metode: Izveidot makro, kas dinamiski maina hipersaiti
Microsoft piedāvā programmēšanas piemērus norāda tikai kā piemēru, nesniedzot nekādas tiešas vai netiešas garantijas. Tas ietver, bet neaprobežojas ar netiešām garantijām par piemērotību pārdošanai vai atbilstību noteiktam mērķim. Šajā rakstā tiek pieņemts, ka pārzināt programmēšanas valodu, kas tiek aprakstīta, un rīkus, kas tiek izmantoti, lai izveidotu un atkļūdotu procedūras. Microsoft atbalsta inženieri var palīdzēt izskaidrot kādas noteiktas procedūras funkcionalitāti, taču viņi nemainīs šos piemērus, lai sniegtu skaidrāku funkcionalitāti, un neveidos jaunas procedūras, kas atbilstu īpašām prasībām. Makro izveide, ja vēlaties dinamiski mainīt hipersaiti sapludināto e-pasta ziņojumos. Pēc šo darbību veikšanas hipersaite, parāda tekstu, kuras pamatā ir datu avota URL. Lai to izdarītu, izpildiet tālāk norādītās darbības.
-
Izpildiet "1. metode: pievienot hipersaites lauks saistībā ar pasta sapludināšanas lauks."
-
Izvēlnē Rīki norādiet uz Makro un pēc tam noklikšķiniet uz Visual Basic redaktors.
-
Nospiediet taustiņu F7. Koda logs.
-
Nokopējiet un ielīmējiet šo kodu koda logā:
Sub MergeToEmail()
Dim bDone As Boolean
bDone = False
Do While bDone = False
ActiveDocument.Fields.Update
For Each oHyperlink In ActiveDocument.Hyperlinks
oHyperlink.TextToDisplay = oHyperlink.Address
oHyperlink.Range.Font.Color = wdColorBlue
oHyperlink.Range.Font.Underline = wdUnderlineSingle
oHyperlink.Range.Font.UnderlineColor = wdColorBlue
Next oHyperlink
With ActiveDocument.MailMerge
.Destination = wdSendToEmail
.SuppressBlankLines = True
' You can modify the text "Enter Your Subject Here" or
' remove the following line if you do not want a subject
ActiveDocument.MailMerge.MailSubject = "Enter Your Subject Here"
With .DataSource
.FirstRecord = ActiveDocument.MailMerge.DataSource.ActiveRecord
.LastRecord = ActiveDocument.MailMerge.DataSource.ActiveRecord
End With
.Execute Pause:=False
End With
If ActiveDocument.MailMerge.DataSource.ActiveRecord = _
ActiveDocument.MailMerge.DataSource.RecordCount Then
bDone = True
End If
ActiveDocument.MailMerge.DataSource.ActiveRecord = wdNextRecord
Loop
End Sub -
Izvēlnē Rīki norādiet uz makroun pēc tam noklikšķiniet uz makro.
-
Noklikšķiniet uz MergeToEmailun pēc tam noklikšķiniet uz palaist.
Piezīme. Par katru e-pasta ziņojumu nosūtīt, izmantojot šo makro, tiek parādīts brīdinājuma ziņojums programmā Microsoft Outlook. Plašāku informāciju par šo darbību, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
290498 saņemat brīdinājuma ziņojumus, izmantojot trešās puses pievienojumprogramma vai pielāgotu risinājumu programmā Outlook 2002
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī kļūda var rasties Microsoft produktos, kas minēti sadaļā "Attiecas uz".
Papildinformācija
Lai iegūtu papildinformāciju par to, kā izmantot pasta sapludināšanas funkcionalitāti, lai izveidotu e-pasta ziņojumus, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
294694 kā izmantot pasta sapludināšanu, lai izveidotu e-pasta ziņojumus programmā Word 2002
Lai iegūtu papildinformāciju par to, kā iegūt palīdzību par Visual Basic for Applications, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
305326 Visual Basic for Applications programmēšanas resursu saraksts