I have been trying to write a word VBA script that uses a screenshot (already copied to the clipboard) and pastes it into a word document to be formatted and saved. The program works great on my computer at work, but when I distributed it to others, it failed to work on about 25% of the computers. The error that I received was «4198 Runtime Error». I have searched for similar problems that other people have had, but I am still at a loss. All of the computers in the office run the same version of work, 2010 standard version.
The issue is with the very last line of code, selection.paste.
I did make sure that they had a screenshot on their clipboard before running the script.
Thank you so much for any and all input.
Sub MapMaker()
'set up new document with narrow margins and landscape orientation
With Selection.PageSetup
.LineNumbering.Active = False
.Orientation = wdOrientPortrait
.TopMargin = InchesToPoints(0.5)
.BottomMargin = InchesToPoints(0.5)
.LeftMargin = InchesToPoints(0.5)
.RightMargin = InchesToPoints(0.5)
.Gutter = InchesToPoints(0)
.HeaderDistance = InchesToPoints(0.5)
.FooterDistance = InchesToPoints(0.5)
.PageWidth = InchesToPoints(8.5)
.PageHeight = InchesToPoints(11)
.FirstPageTray = wdPrinterDefaultBin
.OtherPagesTray = wdPrinterDefaultBin
.SectionStart = wdSectionNewPage
.OddAndEvenPagesHeaderFooter = False
.DifferentFirstPageHeaderFooter = False
.VerticalAlignment = wdAlignVerticalTop
.SuppressEndnotes = False
.MirrorMargins = False
.TwoPagesOnOne = False
.BookFoldPrinting = False
.BookFoldRevPrinting = False
.BookFoldPrintingSheets = 1
.GutterPos = wdGutterPosLeft
End With
If Selection.PageSetup.Orientation = wdOrientPortrait Then
Selection.PageSetup.Orientation = wdOrientLandscape
Else
Selection.PageSetup.Orientation = wdOrientPortrait
End If
' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
'paste and resize screenshot to full page width
Selection.Paste
- Remove From My Forums
-
Question
-
I have written a function in Excel 2010 using VBA that performs a mail merge in Word 2010 using a CSV file that I generated with data from the Excel workbook.
Function EmailVerstuurd() As Boolean Dim appWord As Word.Application Dim blnRunning As Boolean Dim doc As Document Dim strEmailInloggen As String Dim strRegje As String Dim i As Integer, rMail As Range Dim secAutomation As MsoAutomationSecurity 1 On Error GoTo Err_handler 'Capture the name of the procedure for debugging purposes 2 strProcedure = "EmailVerstuurd" 'Full path of mail merge main document 3 strEmailInloggen = "V:\Opleiding\Bedrijfsopleidingen\Typecursus\Procedures\Email inloggegevens nieuwe gebruiker.doc" 'Check if an instance of Word is already running 4 If modCode.IsAppRunning("Word.Application") Then 5 Set appWord = GetObject(, "Word.Application") 6 blnRunning = True 7 Else 8 Set appWord = CreateObject("Word.Application") 9 End If 'If necessary set registry key kb825765 / http://vba-corner.livejournal.com/3054.html 10 strRegje = "HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options\SQLSecurityCheck" 11 If Not modFunctions.RegKeyExists(strRegje) Then 12 modFunctions.RegKeySave strRegje, "00000000", "REG_DWORD" 13 End If 'Put security to low kb886633 14 secAutomation = appWord.AutomationSecurity 15 appWord.AutomationSecurity = msoAutomationSecurityLow 'Open mail merge main document 16 Set doc = appWord.Documents.Open(FileName:=strEmailInloggen) 'Perform the mail merge - send email to selected recipients 17 With doc.MailMerge 18 .OpenDataSource Name:=ActiveWorkbook.Path & "\" & "Import_TypingMaster.csv" 19 .Destination = wdSendToEmail 20 .MailAsAttachment = False 21 .MailSubject = "Inloggevens online typecursus" 22 .MailAddressFieldName = "student_email" 23 .Execute 24 EmailVerstuurd = True 25 For i = 2 To UBound(varDln, 1) 'Put the date of the sent message in the table with participants 26 Set rMail = ActiveWorkbook.Names("Gegevens").RefersToRange.Columns(1).Find(What:=varDln(i, 1)) 27 rMail.Offset(0, 7) = Format(Date, "d-MMM") 28 Next i 'Open the 'standard' DataSource for the mail merge main document 29 .OpenDataSource Name:=ActiveWorkbook.FullName 30 End With 31 doc.Close SaveChanges:=False Exit_Handler: 32 appWord.AutomationSecurity = secAutomation 33 If Not blnRunning Then 34 appWord.Quit 35 Set appWord = Nothing 36 End If Exit Function Err_handler: MsgBox Err.Description, vbInformation, Err.Number & " regel " & Erl Resume Exit_Handler End Function
When I run the code manually, step by step, using F8, everything works fine. When I run the code from the User Form, the code generates error number 4198 stating ‘Command Failed’. The error occurs in line 16.
I have searched several sources, but I cannot find a solution to my problem. What goes wrong?
Answers
-
Dear Cindy,
Thanks for your reply. I have tried your suggestion and it seems to work! Only change is I used Resume rather than Resume Next.
I have declared two additional variables: iErrCounter and iWait and I have adjusted my Err_Handler as follows:
Err_Handler: If Err.Number = 4198 Then If iErrCounter <= 5 Then 'Debug.Print iErrCounter & vbCrLf For iWait = 1 To 1000 DoEvents Next iWait iErrCounter = iErrCounter + 1 Resume End If End If MsgBox Err.Description, vbInformation, Err.Number & " regel " & Erl Resume Exit_Handler
I have tested a couple of times and the code only runs into the Err_Handler once. So the 1000 DoEvents (appr. 1 second?) apparently do the job…
Thanks a lot!
iPillar | Selfmade Office Fiddler
-
Marked as answer by
Thursday, June 16, 2011 1:54 PM
-
Marked as answer by
While running my VBA script, a 4198 error popped out and I couldn’t find a way to solve it.
Any idea ?
The code is used to update the links between a word and excel documents.
'code starts here
Sub ChangeAllLinks()
Dim wdApp As Object
Dim wdDoc As Object
Dim xlApp As Object
Dim xlWb As Object
Dim strOldLink As String
Dim strNewLink As String
Dim strWordpath As String
'Set the old and new links
strOldLink = "C:\Users\elsaad\OneDrive - NGE\Bureau\old link\test link.xlsm"
strNewLink = "C:\Users\elsaad\OneDrive - NGE\Bureau\new link\test link.xlsm"
strWordpath = "C:\Users\elsaad\OneDrive - NGE\Bureau\new link\without MRS.docm"
'Create a Word application object
Set wdApp = CreateObject("Word.Application")
'Open the Word document
Set wdDoc = wdApp.Documents.Open(strWordpath)
'Create an Excel application object
Set xlApp = CreateObject("Excel.Application")
'Open the Excel workbook
Set xlWb = xlApp.Workbooks.Open(strOldLink)
'Loop through all links in the Word document
For Each lnk In wdDoc.Hyperlinks
'Check if the link is to an Excel file
If InStr(lnk.Address, ".xlsm") > 0 Then
'Update the link if it matches the old link
If lnk.Address = strOldLink Then
lnk.Address = strNewLink
End If
End If
Next lnk
'Loop through all links in the Excel workbook
For Each lnk In xlWb.LinkSources
'Update the link if it matches the old link
If lnk = strOldLink Then
xlWb.ChangeLink Name:=lnk, NewName:=strNewLink, Type:=xlExcelLinks
End If
Next lnk
'Save and close the Word document
wdDoc.Save
wdDoc.Close
'Save and close the Excel workbook
xlWb.Save
xlWb.Close
'Quit the Excel and Word applications
xlApp.Quit
wdApp.Quit
'Clean up
Set xlWb = Nothing
Set xlApp = Nothing
Set wdDoc = Nothing
Set wdApp = Nothing
End Sub
I tried searching for an answer but none were matching my case. And the problem is that all the soultions that I found were for other applications.
- Remove From My Forums
-
Question
-
I’m encountering error from VBA which runs fine before and don’t know where was revised and triggered error 4198.
The debug function indicated error from the bottom sixth row: appWD.ActiveDocument.SaveAs2 (TWD_SLoc & «» & ThisWorkbook.Sheets(«TWD»).Range(«D» & i + 1) & «.docx»).
This macro is meant to merge excel data into word template to create individual word report. All word files were successfully created under this macro, however stuck just before ended. The true problem seems to be that vba kept on running after all data
were run through.Hoping for some great opinions! I’m desperate…
Sub Report_TWD() Dim TWD_MLoc As String, TWD_DLoc As String, TWD_SLoc As String TWD_MLoc = ThisWorkbook.Sheets("°õ¦æ").Range("B5").Value TWD_DLoc = ThisWorkbook.Sheets("°õ¦æ").Range("C5").Value TWD_SLoc = ThisWorkbook.Sheets("°õ¦æ").Range("D5").Value Dim appWD As Word.Application Set appWD = CreateObject("Word.Application") appWD.Visible = True Dim TWDWD As Word.Document Set TWDWD = appWD.Documents.Open(TWD_MLoc) TWDWD.Activate TWDWD.MailMerge.OpenDataSource Name:=TWD_DLoc, SQLStatement:="SELECT * FROM `TWD$`" Dim x As Long Dim i As Long Dim v As Long, w As Long Dim stMsg As String TWDWD.Activate With TWDWD.MailMerge .Destination = wdSendToNewDocument .SuppressBlankLines = True With .DataSource .ActiveRecord = wdLastRecord x = .ActiveRecord .ActiveRecord = wdFirstRecord End With For i = 1 To x .DataSource.FirstRecord = i .DataSource.LastRecord = i .Execute appWD.ActiveDocument.SaveAs2 (TWD_SLoc & "" & ThisWorkbook.Sheets("TWD").Range("D" & i + 1) & ".docx") appWD.ActiveDocument.Close wdDoNotSaveChanges Next i End With TWDWD.Close wdDoNotSaveChanges End Sub
-
Edited by
Friday, November 10, 2017 7:08 AM
-
Edited by
XoFfiCEr исследователь 325 / 104 / 3 Регистрация: 18.03.2010 Сообщений: 1,079 Записей в блоге: 2 |
||||
1 |
||||
Найти ошибку в процедуре29.11.2010, 15:57. Показов 5515. Ответов 29 Метки нет (Все метки)
Ниже процедура, она выполняет удаление активных гиперссылок, в файлах найденных другой процедурой в заданной папке. (все это в форме) Она работает нормально до .Hyperlinks.Item(1).Delete и выбивает ошибку.
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
29.11.2010, 15:57 |
Ответы с готовыми решениями: Исправить ошибку в процедуре найти ошибку в процедуре interface uses Найти ошибку в процедуре
29 |
128 / 23 / 3 Регистрация: 23.09.2010 Сообщений: 62 |
|
29.11.2010, 16:43 |
2 |
активных гиперссылок а ещё какие есть гиперссылки? То есть надо из другой программы удалить все гиперссылки из документа Word? 0 |
Helen_fire 204 / 43 / 6 Регистрация: 15.10.2010 Сообщений: 125 |
||||
29.11.2010, 17:00 |
3 |
|||
РешениеОшибка в логике программы. нужно еще ввести переменную qlinks внутрь цикла и с каждым удалением ссылки уменьшать ее на 1 и сравнивать с нулем, т.к. цикл While у Вас бесконечен, а ссылок с каждым шагом становится на 1 меньше, вот он и приходит к тому, что надо удалять, а удалять нечего. Поэтому и сравнение qlinks с нулем и закрытие документа надо перенести внутрь цикла. Или сделать так:
2 |
исследователь 325 / 104 / 3 Регистрация: 18.03.2010 Сообщений: 1,079 Записей в блоге: 2 |
|
29.11.2010, 17:33 [ТС] |
4 |
а ещё какие есть гиперссылки? То есть надо из другой программы удалить все гиперссылки из документа Word? Как это какие? Это когда просто Url в тексте написан, как обычно в колонтитулах пишут. 0 |
Заблокирован |
|
29.11.2010, 19:42 |
5 |
Это когда просто Url в тексте написан это не является гиперссылкой. 0 |
218 / 50 / 2 Регистрация: 18.02.2010 Сообщений: 81 |
|
29.11.2010, 20:56 |
6 |
Попроще бы надо: Код Sub KillHyperLinks() Dim i&, k&, S$ For i = 1 To QFiles S = Files(i) With Documents.Open(FileName:=S, Visible:=False) For k = .Hyperlinks.Count To 1 Step -1 .Hyperlinks(k).Delete Next k .Close wdSaveChanges End With Next i End Sub Устранено два прилично тормозящих фактора: 1 |
исследователь 325 / 104 / 3 Регистрация: 18.03.2010 Сообщений: 1,079 Записей в блоге: 2 |
|
02.12.2010, 01:21 [ТС] |
7 |
это не является гиперссылкой. ну может и не является 0 |
Заблокирован |
|
02.12.2010, 01:26 |
8 |
что написанный url могут все же считать гиперссылкой, несмотря на все каноны VBA. Полный бред. Добавлено через 1 минуту
.Hyperlinks.Item(1).Delete и это не удаление текста — это превращение гиперссылки просто в текст. 0 |
XoFfiCEr исследователь 325 / 104 / 3 Регистрация: 18.03.2010 Сообщений: 1,079 Записей в блоге: 2 |
||||
02.12.2010, 01:27 [ТС] |
9 |
|||
Ошибка в логике программы. нужно еще ввести переменную qlinks внутрь цикла и с каждым удалением ссылки уменьшать ее на 1 и сравнивать с нулем, т.к. цикл While у Вас бесконечен, а ссылок с каждым шагом становится на 1 меньше, вот он и приходит к тому, что надо удалять, а удалять нечего. Поэтому и сравнение qlinks с нулем и закрытие документа надо перенести внутрь цикла. Или сделать так:
А все равно не работает, все та же ошибка! Добавлено через 1 минуту
Полный бред. Добавлено через 1 минуту и это не удаление текста — это превращение гиперссылки просто в текст. Нет он удаляет полностью текст гиперссылки я проверял 0 |
Заблокирован |
|
02.12.2010, 01:28 |
10 |
Нет он удаляет полностью текст гиперссылки я проверял Код .Hyperlinks.Item(1).Delete не удаляет текст. 0 |
исследователь 325 / 104 / 3 Регистрация: 18.03.2010 Сообщений: 1,079 Записей в блоге: 2 |
|
02.12.2010, 01:31 [ТС] |
11 |
Код .Hyperlinks.Item(1).Delete не удаляет текст. Реально вообще ничего не удаляет. Выводит сообщение об ошибке. Останавливается выполнение именно на этой строке. 0 |
Заблокирован |
|
02.12.2010, 01:32 |
12 |
<Профессор>, 0 |
исследователь 325 / 104 / 3 Регистрация: 18.03.2010 Сообщений: 1,079 Записей в блоге: 2 |
|
02.12.2010, 01:46 [ТС] |
13 |
<Профессор>, Фигасе почему сразу бухаешь? Нет не бухаю. Да вот не помогли ваши ответы. Мой код правильно работает со всеми документами кроме трех, что с ними такое блин?! Добавлено через 12 минут
Попроще бы надо: Код Sub KillHyperLinks() Dim i&, k&, S$ For i = 1 To QFiles S = Files(i) With Documents.Open(FileName:=S, Visible:=False) For k = .Hyperlinks.Count To 1 Step -1 .Hyperlinks(k).Delete Next k .Close wdSaveChanges End With Next i End Sub Устранено два прилично тормозящих фактора: И этот вариант тоже не работает 0 |
Заблокирован |
|
02.12.2010, 06:56 |
14 |
<Профессор>, 0 |
218 / 50 / 2 Регистрация: 18.02.2010 Сообщений: 81 |
|
02.12.2010, 07:11 |
15 |
Ошибка возникает не по вине макроса. В обычных условиях вышеописанные макросы полностью рабочие. Вам надо внимательней присмотреться к документам и вообще к ситуации. Ошибка ошибкой, а гиперссылки то удаляются? Попробуйте добавить On Error Resume Next. Об ошибке: «Run-time error ‘4198’» This message is displayed when an error generated with the Raise method or Error statement doesn’t correspond to an error defined by Visual Basic for Applications. Это сообщение появляется, если ошибка вызвана методом Raise или случившаяся ошибка не соответствует ни одной ошибке из оговоренных в VBA. 1 |
исследователь 325 / 104 / 3 Регистрация: 18.03.2010 Сообщений: 1,079 Записей в блоге: 2 |
|
02.12.2010, 07:27 [ТС] |
16 |
<Профессор>, Свой конечно, он протестирован причем в присутствии заказчика на многих документах 0 |
Заблокирован |
||||
02.12.2010, 07:52 |
17 |
|||
<Профессор>, Вот так можно обработать ошибку, если решение не будет найдено:
0 |
XoFfiCEr исследователь 325 / 104 / 3 Регистрация: 18.03.2010 Сообщений: 1,079 Записей в блоге: 2 |
||||
02.12.2010, 20:07 [ТС] |
18 |
|||
<Профессор>, Вот так можно обработать ошибку, если решение не будет найдено:
Слушай зачем все это? Мне не нужен этот код, мне нужна чтоб эта процедура удаляла активные гиперссылки, а не выводила сообщения о том сто их не удалось удалить. Не по теме: оскорблен 0 |
Заблокирован |
||||
02.12.2010, 20:21 |
19 |
|||
.Hyperlinks.Item(1).Delete ты целенаправленно используешь
? 0 |
XoFfiCEr исследователь 325 / 104 / 3 Регистрация: 18.03.2010 Сообщений: 1,079 Записей в блоге: 2 |
||||
02.12.2010, 20:31 [ТС] |
20 |
|||
ты целенаправленно используешь
? Пробовал и без Item просто .Hyperlinks(1).Delete тот же результат. 0 |
- Remove From My Forums
-
Question
-
I am getting 4198 error run time error with on the ActiveDocument.Save line below
If optSave.Value Then ‘
If save & close option selected…
‘Change the status of the Normal template to unchanged. If changes were
‘ made to the Normal template, the changes are not saved when you exit Word.
NormalTemplate.Saved = True
‘ Prevent ActiveDocument from reporting that it has changed
ActiveDocument.AttachedTemplate.Saved = True
If frmAssemble.optCtlA_F9 Then
‘ Prevent Document too big to spell check error by setting current spell check to true.
ActiveDocument.SpellingChecked = True
ActiveDocument.ShowSpellingErrors = False
‘ Perform Ctrl A followed by F9 equivalent to update all the document fields
Selection.WholeStory ‘ Ctrl-A = Select the entire document
Selection.Fields.Update ‘ F9
Selection.EscapeKey ‘ Undo Select all
Selection.Collapse Direction:=wdCollapseStart
End If
If ActiveDocument.Revisions.Count >= 1 Then
‘This should not happen
MsgBox Prompt:=»Accepting » & ActiveDocument.Revisions.Count & » in » & ActiveDocument.Name & «.», _
Buttons:=vbInformation, Title:=»Saving Finished Assembly»
ActiveDocument.AcceptAllRevisions
End If
‘ Prevent ActiveDocument from reporting that it has changed
ActiveDocument.AttachedTemplate.Saved = True
‘ Trap final save errors
On Error GoTo FinalSaveError
‘ Save the new document
ActiveDocument.Save
‘ Turn off Trapping
On Error GoTo 0
DeltaStopTime = Timer
DisplayStatus «Save Time: » & Elapsed(DeltaStartTime, DeltaStopTime)
‘Reset Delta Start Timer
DeltaStartTime = DeltaStopTime
End IfThe document contains embedded word documents and excel documents and works fine until enough other sections are added so that the created file is about 5 Meg. The final document should be 10 meg. If I remove the embedded documents it works.
If I trap the 4198 code and use resume next the first save turns to a save as. On exiting word the program will request to save multiple times. My guess is one for every object embedded (11). What is wrong?
- Remove From My Forums
-
Question
-
I am getting 4198 error run time error with on the ActiveDocument.Save line below
If optSave.Value Then ‘
If save & close option selected…
‘Change the status of the Normal template to unchanged. If changes were
‘ made to the Normal template, the changes are not saved when you exit Word.
NormalTemplate.Saved = True
‘ Prevent ActiveDocument from reporting that it has changed
ActiveDocument.AttachedTemplate.Saved = True
If frmAssemble.optCtlA_F9 Then
‘ Prevent Document too big to spell check error by setting current spell check to true.
ActiveDocument.SpellingChecked = True
ActiveDocument.ShowSpellingErrors = False
‘ Perform Ctrl A followed by F9 equivalent to update all the document fields
Selection.WholeStory ‘ Ctrl-A = Select the entire document
Selection.Fields.Update ‘ F9
Selection.EscapeKey ‘ Undo Select all
Selection.Collapse Direction:=wdCollapseStart
End If
If ActiveDocument.Revisions.Count >= 1 Then
‘This should not happen
MsgBox Prompt:=»Accepting » & ActiveDocument.Revisions.Count & » in » & ActiveDocument.Name & «.», _
Buttons:=vbInformation, Title:=»Saving Finished Assembly»
ActiveDocument.AcceptAllRevisions
End If
‘ Prevent ActiveDocument from reporting that it has changed
ActiveDocument.AttachedTemplate.Saved = True
‘ Trap final save errors
On Error GoTo FinalSaveError
‘ Save the new document
ActiveDocument.Save
‘ Turn off Trapping
On Error GoTo 0
DeltaStopTime = Timer
DisplayStatus «Save Time: » & Elapsed(DeltaStartTime, DeltaStopTime)
‘Reset Delta Start Timer
DeltaStartTime = DeltaStopTime
End IfThe document contains embedded word documents and excel documents and works fine until enough other sections are added so that the created file is about 5 Meg. The final document should be 10 meg. If I remove the embedded documents it works.
If I trap the 4198 code and use resume next the first save turns to a save as. On exiting word the program will request to save multiple times. My guess is one for every object embedded (11). What is wrong?
Как исправить время выполнения Ошибка 4198 Ошибка Microsoft Word 4198
В этой статье представлена ошибка с номером Ошибка 4198, известная как Ошибка Microsoft Word 4198, описанная как Ошибка 4198: Возникла ошибка в приложении Microsoft Word. Приложение будет закрыто. Приносим свои извинения за неудобства.
О программе Runtime Ошибка 4198
Время выполнения Ошибка 4198 происходит, когда Microsoft Word дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Microsoft word — по вопросам программирования, связанным с редактором Microsoft Word.
Симптомы Ошибка 4198 — Ошибка Microsoft Word 4198
Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.
Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.
(Только для примера)
Причины Ошибка Microsoft Word 4198 — Ошибка 4198
При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.
Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.
Методы исправления
Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.
Метод 1 — Закройте конфликтующие программы
Когда вы получаете ошибку во время выполнения, имейте в виду, что это происходит из-за программ, которые конфликтуют друг с другом. Первое, что вы можете сделать, чтобы решить проблему, — это остановить эти конфликтующие программы.
- Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
- Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
- Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
- Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.
Метод 2 — Обновите / переустановите конфликтующие программы
Использование панели управления
- В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
- В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
- Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
- В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
- Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.
Использование других методов
- В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
- В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
- Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
- Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.
Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.
Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.
Метод 4 — Переустановите библиотеки времени выполнения
Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.
- Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
- Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
- Загрузите последний распространяемый пакет от Microsoft и установите его.
Метод 5 — Запустить очистку диска
Вы также можете столкнуться с ошибкой выполнения из-за очень нехватки свободного места на вашем компьютере.
- Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
- Вы также можете очистить кеш и перезагрузить компьютер.
- Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C
- Щелкните «Свойства», а затем — «Очистка диска».
Метод 6 — Переустановите графический драйвер
Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:
- Откройте диспетчер устройств и найдите драйвер видеокарты.
- Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.
Метод 7 — Ошибка выполнения, связанная с IE
Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:
- Сбросьте настройки браузера.
- В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
- Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
- Отключить отладку скриптов и уведомления об ошибках.
- В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
- Установите флажок в переключателе.
- Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.
Если эти быстрые исправления не работают, вы всегда можете сделать резервную копию файлов и запустить восстановление на вашем компьютере. Однако вы можете сделать это позже, когда перечисленные здесь решения не сработают.
Другие языки:
How to fix Error 4198 (Microsoft Word Error 4198) — Error 4198: Microsoft Word has encountered a problem and needs to close. We are sorry for the inconvenience.
Wie beheben Fehler 4198 (Microsoft Word-Fehler 4198) — Fehler 4198: Microsoft Word hat ein Problem festgestellt und muss geschlossen werden. Wir entschuldigen uns für die Unannehmlichkeiten.
Come fissare Errore 4198 (Errore di Microsoft Word 4198) — Errore 4198: Microsoft Word ha riscontrato un problema e deve essere chiuso. Ci scusiamo per l’inconveniente.
Hoe maak je Fout 4198 (Microsoft Word-fout 4198) — Fout 4198: Microsoft Word heeft een probleem ondervonden en moet worden afgesloten. Excuses voor het ongemak.
Comment réparer Erreur 4198 (Erreur Microsoft Word 4198) — Erreur 4198 : Microsoft Word a rencontré un problème et doit se fermer. Nous sommes désolés du dérangement.
어떻게 고치는 지 오류 4198 (마이크로소프트 워드 오류 4198) — 오류 4198: Microsoft Word에 문제가 발생해 닫아야 합니다. 불편을 끼쳐드려 죄송합니다.
Como corrigir o Erro 4198 (Erro 4198 do Microsoft Word) — Erro 4198: O Microsoft Word encontrou um problema e precisa fechar. Lamentamos o inconveniente.
Hur man åtgärdar Fel 4198 (Microsoft Word-fel 4198) — Fel 4198: Microsoft Word har stött på ett problem och måste avslutas. Vi är ledsna för besväret.
Jak naprawić Błąd 4198 (Błąd Microsoft Word 4198) — Błąd 4198: Microsoft Word napotkał problem i musi zostać zamknięty. Przepraszamy za niedogodności.
Cómo arreglar Error de 4198 (Error 4198 de Microsoft Word) — Error 4198: Microsoft Word ha detectado un problema y debe cerrarse. Lamentamos las molestias.
Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.
Следуйте за нами:
Последнее обновление:
06/11/22 01:16 : Пользователь Android проголосовал за то, что метод восстановления 1 работает для него.
Рекомендуемый инструмент для ремонта:
Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.
ШАГ 1:
Нажмите здесь, чтобы скачать и установите средство восстановления Windows.
ШАГ 2:
Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.
ШАГ 3:
Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.
СКАЧАТЬ СЕЙЧАС
Совместимость
Требования
1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.
ID статьи: ACX08338RU
Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000
- Forum
- VBA Code & Other Help
- Excel Help
- [SOLVED] Excel Add In runtime error 4198
-
10-17-2015, 04:57 PM
#1
Excel Add In runtime error 4198
First off…Sorry for my ignorance of the computer programming world. I am an end user, and have zero programming background. But I am good at understanding things and taking directions, therefore I believe with a little guidance, I may be able to resolve my issue.For several years, I have been using an excel add-in, entitled ExcelToWord!, written by an author named dlmille. The add-in allows me to create MS Word templates with specified bookmarks, and merge excel spreadsheets into these templates to create MS Word documents.I have successfully been using it on multiple machines running windows 7, along with MS Office 2007. I finally upgraded some of my equipment, and find that this add-in does not function properly on my new computers. They are running windows 8.1, with the same clean install of MS Office 2007.The issue occurs when ExcelToWord! attempts to create the dotx document. I keep receiving the run-time error 4198. And my only options are to end or to debug. When I click debug, the follow code is highlighted, and I’m assuming that mean this is where the problem is…
'Note - FileFormat:= not needed - save in same format oWD.SaveAs Filename:=fPath & fBMName, _ LockComments:=False, Password:="", AddToRecentFiles:=True, _ WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _ SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:=False
I don’t know if I have provided enough information, or if I have posted this in the correct forum, but any guidance would be greatly appreciated.Peter Giavoni
Last edited by CallMeMaybe; 10-17-2015 at 07:52 PM.
-
10-17-2015, 06:26 PM
#2
I don’t know if it’s an error in copy/pasting but that top green (comment) line, is too long. It should be two lines:
'Note - FileFormat:= not needed - save in same format oWD.SaveAs Filename:=fPath & fBMName, _ LockComments:=False, Password:="", AddToRecentFiles:=True, _ WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _ SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:=False
and in case the line continuation characters don’t copy over correctly here it is in a copiable format without such characters:
'Note - FileFormat:= not needed - save in same format oWD.SaveAs Filename:=fPath & fBMName, LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:=False
p45cal
Everyone: If I’ve helped and you can’t be bothered to acknowledge it, I can’t be bothered to look at further posts from you.
-
10-17-2015, 07:50 PM
#3
Yes, just an error in copy/pasting. The green line actually only reads…‘Note — FileFormat:= not needed — save in same format. I made the corrections in the original post.Do you see anything in there that looks out of place? I’m confused as to why it works seamlessly on windows 7 machines but fails on windows 8.1.
-
10-18-2015, 03:16 AM
#4
No, I don’t see anything out of place — suggest googling for the likes of:
Word .Saveas 4198
There was somehting here which might be related: http://answers.microsoft.com/en-us/o…81c18ba?auth=1p45cal
Everyone: If I’ve helped and you can’t be bothered to acknowledge it, I can’t be bothered to look at further posts from you.
-
10-18-2015, 03:40 PM
#5
Thanks p45cal for pointing me in the right direction. It turns out that when you install Word on an ACER machine it insists on installing the ACER Word Cloud Add-in. Once this is removed via add/remove programs (listed as abDocs) the save as works perfectly.
Thanks for the quick response p45cal.

Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
- BB code is On
- Smilies are On
- [IMG] code is On
- [VIDEO] code is On
- HTML code is Off
Forum Rules
-
#2
Welcome to the Forum,
Do you have Option Explict in the Module at the top if so delete it. That maybe the cause as you aren’t declaring wordapp.
-
#3
Hi, thanks Trevor for the response (like the BCFC pic). I don’t have option explicit — though did have it set in a private sub. Tried declaring it Dim wordapp As Object and tried it as a sub(), but encountered the same 4198 error.
Can’t understand why this no longer works as it was opening the doc correctly. If I move the wordapp.visible line above the .open line it will initialise and display word (2010), but then won’t open the document. I have also tried saving the file as a docx and amending the path.
-
#4
I have just tested the following and it opens OK, I have used a different path of course though.
<font face=Courier New><SPAN style=»color:#00007F»>Sub</SPAN> launchhelpfile()<br><SPAN style=»color:#00007F»>Dim</SPAN> wrdApp <SPAN style=»color:#00007F»>As</SPAN> <SPAN style=»color:#00007F»>Object</SPAN><br><SPAN style=»color:#00007F»>Set</SPAN> wrdApp = CreateObject(«word.Application»)<br><br> wrdApp.documents.Open «\PorterAMGRTREATAsset ManagementAsset Management Plans2011Editing Master Asset Plans to refer to site specific.doc»<br> wrdApp.Visible = <SPAN style=»color:#00007F»>True</SPAN><br> <SPAN style=»color:#00007F»>Set</SPAN> wrdApp = <SPAN style=»color:#00007F»>Nothing</SPAN><br><SPAN style=»color:#00007F»>End</SPAN> <SPAN style=»color:#00007F»>Sub</SPAN><br></FONT>
-
#5
Have tested again, stepping through the code with F8 and it runs, yet when I try to run from the command button it errors.
When stepping through and having opened the word file, I close it down, it informs me that the Normal.dotm template has been modified, would I like to save changes? I’m presuming that my word file must still be open in the background somewhere and when I am trying to execute the code it is showing that the file is read-locked?
This error is commonly encountered when a read lock is set on the file that you are attempting to open. Possible reasons for this:
<DIR>Another user has the file open, either on the same computer that you are using, or on another computer.
Word crashed at some point in the past and left a read lock on the file.
Another application has an exclusive lock on the file, preventing Word from opening the file.
A custom application is running and has opened this file (possibly on another user’s computer). It may have opened the file using an incorrect method.
</DIR>
-
#6
It appears that when testing my code I had made some error and had 5 or 6 versions of word open in the background which were not visible and had locked the file. I have just shut them down and tested with the original file path and it works. Thank you for the help.
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS
Contact US
Thanks. We have received your request and will respond promptly.
Log In
Come Join Us!
Are you a
Computer / IT professional?
Join Tek-Tips Forums!
- Talk With Other Members
- Be Notified Of Responses
To Your Posts - Keyword Search
- One-Click Access To Your
Favorite Forums - Automated Signatures
On Your Posts - Best Of All, It’s Free!
*Tek-Tips’s functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.
Posting Guidelines
Promoting, selling, recruiting, coursework and thesis posting is forbidden.
Students Click Here
Runtime error 4198(OP) 11 Dec 12 17:02 Having an issue with this one. CODE —>Private Sub CommandButton1_Click() chDir1 = "C:CoA" chDir2 = "P:CoA2" ActiveDocument.SaveAs FileName:=chDir1 & Format(Now(), "mm_dd_yyyy hh mm AMPM"), FileFormat:=wdFormatDocument, _ LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _ :="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _ SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _ False ActiveDocument.SaveAs FileName:=chDir2 & Format(Now(), "mm_dd_yyyy hh mm AMPM"), FileFormat:=wdFormatPDF, _ LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _ :="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _ SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _ False End Sub Red Flag SubmittedThank you for helping keep Tek-Tips Forums free from inappropriate posts. |
Join Tek-Tips® Today!
Join your peers on the Internet’s largest technical computer professional community.
It’s easy to join and it’s free.
Here’s Why Members Love Tek-Tips Forums:
Talk To Other Members
- Notification Of Responses To Questions
- Favorite Forums One Click Access
- Keyword Search Of All Posts, And More…
Register now while it’s still free!
Already a member? Close this window and log in.
Join Us Close
Как исправить время выполнения Ошибка 4198 Ошибка Microsoft Word 4198
В этой статье представлена ошибка с номером Ошибка 4198, известная как Ошибка Microsoft Word 4198, описанная как Ошибка 4198: Возникла ошибка в приложении Microsoft Word. Приложение будет закрыто. Приносим свои извинения за неудобства.
О программе Runtime Ошибка 4198
Время выполнения Ошибка 4198 происходит, когда Microsoft Word дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Microsoft word — по вопросам программирования, связанным с редактором Microsoft Word.
Симптомы Ошибка 4198 — Ошибка Microsoft Word 4198
Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.
Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.
(Только для примера)
Причины Ошибка Microsoft Word 4198 — Ошибка 4198
При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.
Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.
Методы исправления
Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.
Метод 1 — Закройте конфликтующие программы
Когда вы получаете ошибку во время выполнения, имейте в виду, что это происходит из-за программ, которые конфликтуют друг с другом. Первое, что вы можете сделать, чтобы решить проблему, — это остановить эти конфликтующие программы.
- Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
- Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
- Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
- Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.
Метод 2 — Обновите / переустановите конфликтующие программы
Использование панели управления
- В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
- В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
- Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
- В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
- Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.
Использование других методов
- В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
- В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
- Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
- Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.
Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.
Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.
Метод 4 — Переустановите библиотеки времени выполнения
Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.
- Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
- Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
- Загрузите последний распространяемый пакет от Microsoft и установите его.
Метод 5 — Запустить очистку диска
Вы также можете столкнуться с ошибкой выполнения из-за очень нехватки свободного места на вашем компьютере.
- Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
- Вы также можете очистить кеш и перезагрузить компьютер.
- Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C
- Щелкните «Свойства», а затем — «Очистка диска».
Метод 6 — Переустановите графический драйвер
Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:
- Откройте диспетчер устройств и найдите драйвер видеокарты.
- Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.
Метод 7 — Ошибка выполнения, связанная с IE
Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:
- Сбросьте настройки браузера.
- В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
- Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
- Отключить отладку скриптов и уведомления об ошибках.
- В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
- Установите флажок в переключателе.
- Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.
Если эти быстрые исправления не работают, вы всегда можете сделать резервную копию файлов и запустить восстановление на вашем компьютере. Однако вы можете сделать это позже, когда перечисленные здесь решения не сработают.
Другие языки:
How to fix Error 4198 (Microsoft Word Error 4198) — Error 4198: Microsoft Word has encountered a problem and needs to close. We are sorry for the inconvenience.
Wie beheben Fehler 4198 (Microsoft Word-Fehler 4198) — Fehler 4198: Microsoft Word hat ein Problem festgestellt und muss geschlossen werden. Wir entschuldigen uns für die Unannehmlichkeiten.
Come fissare Errore 4198 (Errore di Microsoft Word 4198) — Errore 4198: Microsoft Word ha riscontrato un problema e deve essere chiuso. Ci scusiamo per l’inconveniente.
Hoe maak je Fout 4198 (Microsoft Word-fout 4198) — Fout 4198: Microsoft Word heeft een probleem ondervonden en moet worden afgesloten. Excuses voor het ongemak.
Comment réparer Erreur 4198 (Erreur Microsoft Word 4198) — Erreur 4198 : Microsoft Word a rencontré un problème et doit se fermer. Nous sommes désolés du dérangement.
어떻게 고치는 지 오류 4198 (마이크로소프트 워드 오류 4198) — 오류 4198: Microsoft Word에 문제가 발생해 닫아야 합니다. 불편을 끼쳐드려 죄송합니다.
Como corrigir o Erro 4198 (Erro 4198 do Microsoft Word) — Erro 4198: O Microsoft Word encontrou um problema e precisa fechar. Lamentamos o inconveniente.
Hur man åtgärdar Fel 4198 (Microsoft Word-fel 4198) — Fel 4198: Microsoft Word har stött på ett problem och måste avslutas. Vi är ledsna för besväret.
Jak naprawić Błąd 4198 (Błąd Microsoft Word 4198) — Błąd 4198: Microsoft Word napotkał problem i musi zostać zamknięty. Przepraszamy za niedogodności.
Cómo arreglar Error de 4198 (Error 4198 de Microsoft Word) — Error 4198: Microsoft Word ha detectado un problema y debe cerrarse. Lamentamos las molestias.
Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.
Следуйте за нами:
Последнее обновление:
06/11/22 01:16 : Пользователь Android проголосовал за то, что метод восстановления 1 работает для него.
Рекомендуемый инструмент для ремонта:
Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.
ШАГ 1:
Нажмите здесь, чтобы скачать и установите средство восстановления Windows.
ШАГ 2:
Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.
ШАГ 3:
Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.
СКАЧАТЬ СЕЙЧАС
Совместимость
Требования
1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.
ID статьи: ACX08338RU
Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000