KB 2881029, 3039794, 2920727 mest nepareizu VBA, Office Automation kļūdas

Microsoft izlaida MS16-004 janvārī 12 un radās dīvaini Visual Basic 6, VBA un SharePoint 2013 kļūdas.

Sūdzības, kuras esmu redzējis Office 2010 plāksteris KB 2881029, Office 2013 plāksteris KB 3039794 un Office 2016 plāksteris KB 2920727, viss darbojas Windows 7 centrā.

Simptomi ir daudzi un daudzveidīgi, bet viss, šķiet, ir saistīts ar problemātisku jauno MSComctLib.ocx kopējās kontroles bibliotēkas versiju VB6 un VBA jaunai versijai. Izskatās, ka jaunā versija 6.01.9846 saglabā veidnes, kas nedarbojas pareizi uz mašīnām ar vecākām MSComctLib.ocx versijām. Man nav skaidrs, vai šīs pašas veidnes mēm kļūdas, kad tās darbojas ar dažām iekārtām ar jauno MSComctLib.ocx versiju.

Protams, Microsoft KB pantos nav izstrādāti nekādi brīdinājumi.

Par Technet forumu plakāts ronald75 saka:

Pagājušajā nedēļā mēs saņēmām atjauninājumu MS16-004, un tas radīja problēmas mūsu programmatūrā (VBA). Mēs izmantojam Treeviews no mscomctl.ocx un sistēmām, kas nav aktuālas, mūsu addin rada kļūdas: "nevar ielādēt objektu, jo tas nav pieejams šajā ierīcē".

Mūsu sistēmas ir atjauninātas, un, kad mēs saglabājam mūsu papildinājumu, tā vairs nedarbojas mūsu klientiem. Mums ir daudz klientu, kuriem ir lēna atjaunināšanas politika (IT vispirms pārbauda problēmas saistībā ar katru atjauninājumu). Tas nozīmē, ka mēs nekad piegādāsim mūsu klientiem jaunākās versijas.

Šis ir ceturtais laiks, kad Microsoft ir ieskrējusi mscomctl.ocx atjauninājumu. Parasti izlabojumi nedarbojas:

  • Visu EXD failu dzēšana
  • OCX pārreģistrēšana

Jaunākās sistēmas darbojas ar vecākām "Addins", bet vecākas sistēmas nevar palaist nesen saglabātos pievienojumus.

Vai ir veids, kā veikt nesen saglabātos papildinājumus darbam ar jaunākajām mašīnām? Vienkārša atbilde "atjaunināt visas mašīnas" acīmredzot nedarbojas, jo mēs nekontrolētu visu mūsu klientu (500 +) iekārtas.

Kāpēc jaunā mscomctl.ocx nav saderīga (vēlreiz!).

Tajā pašā pavedienā DanHSmith saka:

Mums ir tāda pati problēma: 100 klientiem ir 1000 lietotāju.

Stackoverflow ir līdzīgs pavediens, kur plakāts Thomas Basset saka:

MSCOMCTL.OCX faila versija ir 6.1.98.46, izveidota un pēdējoreiz modificēta 9 / 12 / 2015, bet vakar tika atvērta 3.33am (15 / 01 / 2016), ti, apmēram tajā pašā laikā, kad tika veikti atjauninājumi ... Pēc pagājušās sākotnējās "automatizācijas kļūdas" ziņojuma get Compile kļūda: "objektu bibliotēkas funkcija nav atbalstīta", izceļot koda rindas, kas saistītas ar papildu kontrolēm. Esmu pārliecinājies, ka tie izraisīja problēmu, izveidojot tukšu veidlapu un mēģinot to pievienot. Man parādās kļūdas ziņojums: "Nevarēja pabeigt darbību, jo radās kļūda 800a0011". Šīs papildu pārbaudes ir Microsoft TreeView Control 6.0 (SP6) un Microsoft ImageList Control 6 (SP6).

Plakāts wmenlonman apraksta līdzīgu situāciju:

Senās piekļuves 97 lietotne ... beidzot saka: "Kļūda 91: Objekta mainīgais vai Ar bloku mainīgais nav iestatīts". Pārbaude parādīja, ka tas notiek, kad tiek izskatīta progresa joslas kontrole, kas atrodas Mscomctl.ocx. Es atklāju, ka vaininieks ir KB2881029 (MS16-004). Tā instalē jauno MSCOMCTL.OCX versiju. Iekārtām ar šo atjauninājumu Pieejas lietotne darbojas labi.

Darren Myher ir pilns problēmas apraksts, kas Blue Link Elite izpaužas kā kļūda "Object does not support this property or method". Savā emuāra lapā Myher sniedz detalizētus norādījumus, kā atinstalēt pārkāpjošās KB.

Ziņojumā par SharePoint 2013 saraksta skatījumu tika ziņots par acīmredzami saistītu problēmu. Microsoft Stefans Gossneris raksturo problēmu, kas tiek izplatīta kā daļa no KB 3114508, par SharePoint 2013 plāksteri, kurā nav minēta šī saraksta skatījuma problēma.

Saistītie Post

Atstāj atbildi

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.