Runtime error 6028 не удается удалить диапазон

Обновлено: 07.07.2024

В этой статье представлена ошибка с номером Ошибка 6028, известная как Объекту OLE не удалось сохранить себя, описанная как Объекту OLE не удалось сохранить себя. Вы не сможете отменить эту операцию. @@@ 1 @@@ 1.

Информация об ошибке

Имя ошибки: Объекту OLE не удалось сохранить себя
Номер ошибки: Ошибка 6028
Описание: Объекту OLE не удалось сохранить себя. Вы не сможете отменить эту операцию. @@@ 1 @@@ 1.
Программное обеспечение: Microsoft Access
Разработчик: Microsoft

Этот инструмент исправления может устранить такие распространенные компьютерные ошибки, как BSODs, зависание системы и сбои. Он может заменить отсутствующие файлы операционной системы и библиотеки DLL, удалить вредоносное ПО и устранить вызванные им повреждения, а также оптимизировать ваш компьютер для максимальной производительности.

О программе Runtime Ошибка 6028

Время выполнения Ошибка 6028 происходит, когда Microsoft Access дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.

Определения (Бета)

Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!

  • Объект - объект - это любой объект, которым можно управлять с помощью команд на языке программирования.
  • Ole - OLE Automation, механизм межпроцессного взаимодействия, основанный на объектной модели компонентов COM.
  • Отменить . Отменить - это команда во многих компьютерных программах.
Симптомы Ошибка 6028 - Объекту OLE не удалось сохранить себя

Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.

Fix Объекту OLE не удалось сохранить себя (Error Ошибка 6028)



(Только для примера)

Причины Объекту OLE не удалось сохранить себя - Ошибка 6028

При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.

Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.

Методы исправления

Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.

Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.

Люди часто предпочитают ссылаться на «Project 1 Runtime Error 70» как на «ошибку времени выполнения», также известную как программная ошибка. Разработчики, такие как Microsoft Corporation, обычно проходят через несколько контрольных точек перед запуском программного обеспечения, такого как Windows. Поскольку разработчики программного обеспечения пытаются предотвратить это, некоторые незначительные ошибки, такие как ошибка 70, возможно, не были найдены на этом этапе.

Что на самом деле вызывает ошибку времени выполнения 70?

В первый раз, когда вы можете столкнуться с ошибкой среды выполнения Windows обычно с «Project 1 Runtime Error 70» при запуске программы. Три распространенные причины, по которым ошибки во время выполнения, такие как всплывающее окно ошибки 70:

Ошибка 70 Crash - Номер ошибки вызовет блокировка системы компьютера, препятствуя использованию программы. Это происходит много, когда продукт (Windows) или компьютер не может обрабатывать уникальные входные данные.

Утечка памяти «Project 1 Runtime Error 70» - ошибка 70 утечка памяти приводит к увеличению размера Windows и используемой мощности, что приводит к низкой эффективности систем. Возможные причины из-за отказа Microsoft Corporation девыделения памяти в программе или когда плохой код выполняет «бесконечный цикл».

Ошибка 70 Logic Error - Логическая ошибка возникает, когда ПК производит неправильный вывод, даже когда пользователь вводит правильный вход. Виновником в этом случае обычно является недостаток в исходном коде Microsoft Corporation, который неправильно обрабатывает ввод.

Как правило, ошибки Project 1 Runtime Error 70 вызваны повреждением или отсутствием файла связанного Windows, а иногда — заражением вредоносным ПО. Для устранения неполадок, связанных с файлом Microsoft Corporation, большинство профессионалов ПК заменят файл на соответствующую версию. В качестве дополнительного шага по устранению неполадок мы настоятельно рекомендуем очистить все пути к неверным файлам и ссылки на расширения файлов Microsoft Corporation, которые могут способствовать возникновению такого рода ошибок, связанных с Project 1 Runtime Error 70.

Распространенные проблемы Project 1 Runtime Error 70

Частичный список ошибок Project 1 Runtime Error 70 Windows:

  • "Ошибка приложения Project 1 Runtime Error 70."
  • «Недопустимая программа Win32: Project 1 Runtime Error 70»
  • «Project 1 Runtime Error 70 должен быть закрыт. «
  • «Не удается найти Project 1 Runtime Error 70»
  • «Project 1 Runtime Error 70 не может быть найден. «
  • "Ошибка запуска программы: Project 1 Runtime Error 70."
  • «Project 1 Runtime Error 70 не работает. «
  • «Ошибка Project 1 Runtime Error 70. «
  • "Неверный путь к приложению: Project 1 Runtime Error 70."

Причины проблем Project 1 Runtime Error 70

Эти проблемы Project 1 Runtime Error 70 создаются отсутствующими или поврежденными файлами Project 1 Runtime Error 70, недопустимыми записями реестра Windows или вредоносным программным обеспечением.

Как триггеры Runtime Error 2499 и что это такое?

Сбой во время запуска Microsoft Access или во время выполнения, как правило, когда вы столкнетесь с «You can't use the GoToRecord or SearchForRecord action or method on an object in Design view». Вот три наиболее заметные причины ошибки ошибки 2499 во время выполнения происходят:

Ошибка 2499 Crash - Ошибка 2499 остановит компьютер от выполнения обычной программной операции. Это происходит много, когда продукт (Microsoft Access) или компьютер не может обрабатывать уникальные входные данные.

Утечка памяти «You can't use the GoToRecord or SearchForRecord action or method on an object in Design view» - когда происходит утечка памяти Microsoft Access, это приведет к вялой работе операционной системы из-за нехватки системных ресурсов. Критическими проблемами, связанными с этим, могут быть отсутствие девыделения памяти или подключение к плохому коду, такому как бесконечные циклы.

Ошибка 2499 Logic Error - Логическая ошибка вызывает неправильный вывод, даже если пользователь дал действительные входные данные. Это может произойти, когда исходный код Microsoft Corporation имеет уязвимость в отношении передачи данных.

You can't use the GoToRecord or SearchForRecord action or method on an object in Design view проблемы часто являются результатом отсутствия, удаления или случайного перемещения файла из исходного места установки Microsoft Access. В большинстве случаев скачивание и замена файла Microsoft Corporation позволяет решить проблему. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например You can't use the GoToRecord or SearchForRecord action or method on an object in Design view) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.

Частичный список ошибок You can't use the GoToRecord or SearchForRecord action or method on an object in Design view Microsoft Access:

  • «Ошибка You can't use the GoToRecord or SearchForRecord action or method on an object in Design view. «
  • "You can't use the GoToRecord or SearchForRecord action or method on an object in Design view не является приложением Win32."
  • «You can't use the GoToRecord or SearchForRecord action or method on an object in Design view должен быть закрыт. «
  • «Не удается найти You can't use the GoToRecord or SearchForRecord action or method on an object in Design view»
  • "Отсутствует файл You can't use the GoToRecord or SearchForRecord action or method on an object in Design view."
  • "Ошибка запуска программы: You can't use the GoToRecord or SearchForRecord action or method on an object in Design view."
  • "Файл You can't use the GoToRecord or SearchForRecord action or method on an object in Design view не запущен."
  • «You can't use the GoToRecord or SearchForRecord action or method on an object in Design view остановлен. «
  • «Неверный путь к программе: You can't use the GoToRecord or SearchForRecord action or method on an object in Design view. «

Создатели You can't use the GoToRecord or SearchForRecord action or method on an object in Design view Трудности

Проблемы You can't use the GoToRecord or SearchForRecord action or method on an object in Design view вызваны поврежденным или отсутствующим You can't use the GoToRecord or SearchForRecord action or method on an object in Design view, недопустимыми ключами реестра, связанными с Microsoft Access, или вредоносным ПО.

Точнее, ошибки You can't use the GoToRecord or SearchForRecord action or method on an object in Design view, созданные из:

I have a Userform on my spreadsheet for inputting "comments" into. This form
also has a variety of function buttons on it which work just fine, with the
exception of 2 of those buttons (Post Comments-Button 3, and Update
Comments-Button 4).

Whenever I attempt to "click" on either Post or Update Comments, I receive
the following popup: "Run Time Error 6028: The Range Cannot Be Deleted". I'm
not exactly sure what this message means, or how to rectify the problem.
This code exists in my "Word" VB editor. The line of code (for each command
button) that highlights in "yellow" (where I suspect is the problem) is:

mytable.Cell(nrows + 1, 1) = TextBox1.Text

If someone could give me an idea of what I need to look for in order to
attack this problem I would appreciate it. I'm a "noobie" to all of this so
I'm sure that doesn't help. Below is the full code information.

Private Sub cmbNext_Click()
nr = nr + 1
cmbNext.Visible = True
cmbPrevious.Visible = True
If nr >= nrows Then
cmbNext.Visible = False
End If
With mytable
TextBox2.Text = Left(.Cell(nr + 1, 2), Len(.Cell(nr + 1, 2)) - 2)
TextBox1.Text = Left(.Cell(nr + 1, 1), Len(.Cell(nr + 1, 1)) - 2)
End With
End Sub
Private Sub cmbPrevious_Click()
nr = nr - 1
cmbNext.Visible = True
cmbPrevious.Visible = True
If nr = 1 Then
cmbPrevious.Visible = False
End If
With mytable
TextBox2.Text = Left(.Cell(nr + 1, 2), Len(.Cell(nr + 1, 2)) - 2)
TextBox1.Text = Left(.Cell(nr + 1, 1), Len(.Cell(nr + 1, 1)) - 2)
End With
End Sub

Private Sub cmbPrintComment_Click()

Selection.TypeText Text:="Client Name: " & TextBox3.Text
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeText Text:="Date of Progress Note: " & TextBox2.Text
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeText Text:=TextBox1.Text


Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
wdPrintDocumentContent, Copies:=1, Pages:="",
PageType:=wdPrintAllPages, _
ManualDuplexPrint:=False, Collate:=True, Background:=True,
PrintToFile:= _
False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0

Private Sub cmbPrintAll_Click()
Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
wdPrintDocumentContent, Copies:=1, Pages:="",
PageType:=wdPrintAllPages, _
ManualDuplexPrint:=False, Collate:=True, Background:=True,
PrintToFile:= _
False, PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
End Sub


Private Sub CommandButton11_Click()
TextBox1.Text = ""
End Sub

Private Sub UserForm_Initialize()
Set mytable = ActiveDocument.Tables(1)
With mytable
TextBox3.Text = Left(.Cell(1, 1), Len(.Cell(1, 1)) - 2)
TextBox2.Text = Left(.Cell(2, 2), Len(.Cell(2, 2)) - 2)
TextBox1.Text = Left(.Cell(2, 1), Len(.Cell(2, 1)) - 2)
nr = 1
nrows = 0
incr = 1
For n = 2 To .Rows.Count
If Len(.Cell(n, 1)) <> 2 Then
nrows = nrows + 1
End If
Next n
cmbPrevious.Visible = False

End With
End Sub

Private Sub CommandButton3_Click()
nrows = nrows + 1
mytable.Cell(nrows + 1, 1) = TextBox1.Text
mytable.Cell(nrows + 1, 2) = Now()
incr = 1
nr = nrows
End Sub
Private Sub CommandButton4_Click()
nrows = nr
mytable.Cell(nrows + 1, 1) = TextBox1.Text
mytable.Cell(nrows + 1, 2) = Now()
End Sub
Private Sub CommandButton5_Click()
mytable.Cell(nr + 1, 1).Row.Delete
TextBox1.Text = ""
TextBox2.Text = ""
nrows = nrows - 1
End Sub
Private Sub CommandButton8_Click()
UserForm1.hide
End Sub

Advertisements

Jay Freedman

Try modifying that line to

mytable.Cell(nrows + 1, 1).Range.Text = TextBox1.Text

Make a similar change to all the other lines that try to assign text
to a table cell.

--
Regards,
Jay Freedman
Microsoft Word MVP
Email cannot be acknowledged; please post all follow-ups to the
newsgroup so all may benefit.

Dan the Man

Jay thank you for your suggestion. I get excited whenever I get new code in
the hopes that the problem will resolve. Alas, the "Runtime 6028 Error" still
occurs. Any other suggestions?

Jay Freedman

What is the nature of the document, table, and cell at the time the
userform is displayed? Is it "protected" in any way, for forms or
comments, etc.? Is there anything already in the cell?

When I try to use a macro to enter text in a cell in a document that's
protected for forms, I get error 6124, "You are not allowed to edit
this region because document protection is in effect". I'm not sure
what circumstances lead to error 6028 instead. Although a Google
search for that error number turns up several posts, I think they
confuse the issue rather than solving it.

Advertisements

Dan the Man

Again, I'm new to the world of Excel and Word vba coding, so excuse my
neivity. I do not believe that the document, table, or cell at the time the
Userform is displayed is protected in any way. Below is a bit of history
about what was created and how things used to work just fine until we
modified the code. I too "Googled" the applicable Runtime Error before
posting to this group, and did not achieve results either.

I am working with Excel and Word. I have an Excel Spreadsheet, and a Macro
button on that Spreadsheet (entitled Userform Comments) which brings up a
dropdown list of names. When a name is chosen, Excel calls Word, and brings
up my Userform (which works off of Word and not Excel).

Originally I had to create the Word Documents separately in order for the
Userform to work. The modified code is great, because it "automatically"
searches to see if the Word Document already exists, and if it does not, Word
creates it. This saves me the step of creating the Word Document on my own.
So if I have a name on my Excel spreadsheet entitled: Harry Potter, the code
will create a Word Document entitled "PotterHarry.doc" (Column A of my
spreadsheet is last name, and Column B is first name). If I already have a
document created, Word and the Userform will merely open.

I also have 2 separate Excel Worksheets (within my workbook) which contain
some identical names (a worksheet containing OLD Client names and one
containing NEW Client names). The modified code attaches "_old" to a name
existing on the "OLD" spreadsheet that is duplicated on the "NEW" one (e.g.
PotterHarry.doc vs. PotterHarry_Old.doc). This way Word can create the
appropriate document, and not accidentally overwrite one for the other when a
name exists on both spreadsheets.

The odd thing is this. The original version of the spreadsheet and Word
based Userform (where I had to create the Word Documents myself) worked
PERFECTLY. When we modified the code to allow for automatic creation of Word
documents however, the runtime error 6028 was triggered. Previous to this,
all function buttons worked just fine. The other ironic thing is this: "the
code for the Userform-where the function buttons work off of) has NOT
changed.

Code alterations were made to Excel:

Userform 3-which references the dropdown list of names on my Excel
Spreadsheet, allowing me to chose a name from a dropdown list and open the
Word based Userform.

Module 2-the code which creates the individual Word Documents for inputing
comments (using the Userform).

Code alterations were made to Word:

Module 1 "Normal"-which interacts with Excel, allowing the Userform to be
called up (again I'm a noobie so I'm not 100% as to how this code interacts
however I believe it is designed to check Word to see if a Word document has
previously been created for a particular person, or needs to be created).

The code which impacts the actual Userform interface (Userform 1) for
inputting comments has NOT changed, and thus I am perplexed as to why I am
getting the Runtime 6028 error here (the debugger only highlights the code
associated with this Userform that I previously mentioned and posted a copy
of).

Читайте также: