?????: ?????? 429 ?????? ?????? ?? Office ????????? ???????

???? ?????? ???? ??????
???? ID: 244264 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
??? ?? ??????? ???? | ??? ?? ??????? ????

?? ????? ??

??????

?? ?? ????? ????????????? ??CreateObject?????? ??? Microsoft Visual Basic ???? Microsoft Office ????????? ?? ??????? ????? ?? ???, ?? ???? ??????? ????? ?????? ?????:
'429' ??-???? ??????: ActiveX ??? ???????? ???? ??? ????
?? ?????? ?? ??? ?? ?? ???????? ??????? ???????? COM ?????? ???? ????? ?? ???, ?? ????? Visual Basic ?? ??? ?????? ???? ??? ?????? ?????????? ??? ?????????? ?? ???? ?????? ?? ???? ???

?? ???? ??? ?? ????? ???? ?? ?? ?????? ?? ???? ????? ??????? ???????? ?? ?? ???? ??? ??? ???? ?? ??? ?????? ?????? ????????? ?? ?????? ????? ???

???? ???????

Visual Basic ??? ??? ????????? ???? ?? ?????? ???? 429 ???? ?????? ?? ??? ??? ?? ???? ??? ?????? ????????? ?? ?????? ??????????? ?? ???????? ?? ??????????? ??? ??? ??? ?????? ?? ???? ???? ??? ????????? eliminating ?? ?????? ??? ??? ???? ???? ??? ??? ??? ???? ?? ?????? ???? ??????? ???????? ?? ??? ??, ?? ????? ?? ??? ?? ?????? ?? ?? ???? ?? ??? ???? ???? ?? ???????? ???? ?? ??? ?????? ???

???? ??? ??? ???? ??? ?? ?? Office ??????????? ?? ??? ??? ???? ??? ?? ?? ?????? ?????? ?????? ?? ??? ??? ????????? ????? ??? ?? ??????? ?? ??? ??? - Office COM ????? ?? ??? ??? ?? ???? ?? ?? ???? ??, ????? ?? Microsoft Office ?? ???????? ???? ?? ??? ?????? ?? ??? ??? ?? ???? ????? ???

??? ?? ???? ?? ??? ??

??? ??? ?????? ?? ??? ??? ??????? ???? ?? ??? ???? ????? ?? ??? ???? ???? ?? ?? ?? ?????? ?? ?????? ?????? ?? ???? ???, ???? ?? ?????? ?? ???? ?? ?? ???? ?????? ??? ??? ?? ?? ??? ?????? ?? ???? ?? ????? ???? ?? ?????? ?????

?? ?? ??? failing ?? ?? ??? ??, ?? ????? ???? ?? ??? ?????? ????:
  • ?? ????????? ???? ?? ??? ?????? ???????? ??????? ?? ????? ???? ??? ???? ?? ?????? spot ?? ??? ???? ??? ?????? ???? ?? ??? ?????? ?? narrowed ?? ????? ???? ?? ??? ???? ??? ?????? ?? ???, ???? ???? ?????:
    Application.Documents.Add 'DON'T USE THIS!!
    						
    ??,:
    
    Dim oWordApp As New Word.Application 'DON'T USE THIS!!
    '... some other code
    oWordApp.Documents.Add
    						
    ?? ??????? ?? ????? implicit ???????? ??????? ?? ????? ????? Microsoft Word ?? ?? ?? ?? ?? ??? ??? ???? ?? ?? ?? ??????? ???? ??? ????????? ?? ??????? ??????? ??? ?? ?? ??? ???? ?? ???, ??????? ?? ??? ?? ?????? localize ???? ?? ??? ?????? ??? ??, ?? ?? ???? ????????? ???????? ?? ???????? ???????? ????? ?? ??? ?????? ?? ?? ???? ??? ?????

    ???? ????, ???????? ???????? ?? ??? ?? ????? ?? ??? ?????? ??? ????:
    Dim oWordApp As Word.Application
    Dim oDoc As Word.Document
    Set oWordApp = CreateObject("Word.Application")
    '... some other code
    Set oDoc = oWordApp.Documents.Add
    						
    ?? ?????? ?? ??? ???? ?? ??? ???? ????? ?? ?? ??? ?? ???? ????? ????? ????? ???
  • ?? ?? Microsoft Office ????????? ?? ??????? ?????, ?? ?????CreateObject?? ???????.CreateObject???? closely ??????? ????? C++ ????????? ?? ?????? ????? ?? ??????? ????????? ?? ??? ???, ?? ????? ??????? ?? ??? ??? CLSID ??? ??????? ?????????? ?? ??? ?????? ???? ???CreateObject?????????-????? ?? ???-????? ???????? ?? ??? ?? ???? ??? ????? ???? ?? ?????
  • ???????? ???? ?? ProgID ???????? ?? ??? ???? ???CreateObject??? ?? ?? ?? it ?? ???????? ??????? ?? (??????, ????? "Excel.application" ?? "Excel.application.8" rather)? ?? failing ?? ?? ?????? ?? ???? ?????? ?? ?? ??????? Microsoft Office ?? ProgID ??? ????????? ??????? ?? ?? ???? ???
  • ????????? ???? IDE ??? ????? ?? ???? ?? ??????? ??? ?????? ???? ?? ??? ?????Erl???? ?????? ?????? ???? ???? ?? ?? ???? ?? ??????? ???? ?? ??? ??? ?????? ?? ???, ????? ??? ???? ????? ???? ???-?? ??????? ???????? ???? ????? ?? ???? (Word ?? Excel):
    Dim oWord As Word.Application
    Dim oExcel As Excel.Application
    
    On Error Goto err_handler
    
    1: Set oWord = CreateObject("Word.Application")
    2: Set oExcel = CreateObject("Excel.Application")
    
    ' ... some other code
    
    err_handler:
      MsgBox "The code failed at line " & Erl, vbCritical
    						
    ???? ?????? ????? ???? ?? ??? ????? ????? ?? ?????? ????????? ?? ?? ?????? ?? ????? ?????
  • ??? ???????? (??????, ??? oWordApp ???????? ?? ??? ???) ?? ????? ???? ?? ?????? ????? ????? ???????? ????????? ????????? ?????? ??? marshaled ???? ?? ??? ???? ????? ???????? ?? ???????? ??? ??? ???? ????? ??????? ?? ????? marshaling ??? ??? ?????? ??CreateObject??,???, ???? ?? ?????? 429 ??????? ??????? ??? ????? ???????? ???? ?????? ????????? ??????? (IDispatch) ?? marshaled ?? ???? ?? ??? ??? ????? ???????? ?? ?????? ???? ?? ????? ???? ??? ??? ?? ?? ???? ????? ?? ?? ????? ?? ??? ??? ????? ???????? ?? ????? ???? ?? ?????? ?????

    ??? ?????? ?? ???? ?? ?? ???????? ?? ?????-????? ???? ??, ?? ?????? ????? ????????? ?? ??? ??, ?? ????? ?? ???? ??? ?????????? ?? ???? (????? ??? ???) ????????? ?? ???????????? ???? ?? ???????
  • ??? ?? ASP ?? ??? MTS ??? ?? ??????? ???, ?? ?????CreateObject?? ????Server.CreateObject(). ?? ????? ????Server.CreateObjectMicrosoft Office ?? ??? ?????? ???? ???? ?? ??? ???? ???? ?? ?? MTS ????? ?? ????? ?? ??????? Office ????????? instantiate ??????

??????? ????? ?? ???? ?? ??? ??

???? ??????? ?????? ?? ??? ???? ?????? ?? ???CreateObject??,???????? ????????? ????? ?? ???????? ???? ??????????, ?? ???????? ??????????? ?? ????????? ?? ????? ?? ??? ??? ???? ???? ??? ?????? ?? ???? ???? ?? ??? ???:
  • Microsoft Office ????????? Automate ???? ?? ??? ?? ??????? ???????? ?? ??????? ?? ?? ?????? ?? ????????? ???? ?? ?? ?? ???? ??? ????????? ?? ??????? ?? ??????? ???? ?? ???? ??? ????? ????? ?? ?????? ??? ????????? ???????? ??? ?? ??????? ???? ?? ?? ????, ?? ?? ??? ???? ????? ??????? ?? ?????? ???
  • ??????? ??? ?? ????? ?? ??? ?? ???? ???? ????????? ?? ???: ??????? ?? ????? ????? ??? ??? ?? ?????, ?? ??? ?????/ RegServer?????? ?? ???? ??? ?????OK. ?????? ?? ????????? ????? ?????, ?? ??? ???? COM ????? ?? ??? ??? ???: ???????? ??? ??? ???????? ????????? ????? ?? ??? ?????? ??, ?? ????? ?????????? ??? ????
  • ?????? Automate ???? ?? ??? ????????? ?? ??? ??? CLSID ?? ??????? LocalServer32 ????? ?? ???? ????? ????????? ???? ?? ????????? ?? ??? ??? ????? ?? ????? ????, ?? ????????? ???? ?? ?? ??? ???? ?? (DOS 8.3) ?????? ??? ??? ?? ???? ????? ???? ?? ???? ?? ?? ???? ???????? ???? ?? ?? ??????? ??? ???? ?? ??? ?? ????? ?? ??? ??, ???? ?? ??? ?? ?? ???????? ????????? ????? ?? ??? ????? ???????? ??? ???????? ?? (????? ??? ???) ?? ????

    ?? ????? ????? ?? ??? ???????? ???? ?? ???, ???? ???? Windows ????????? ?????? ???????regedit??????? ?? ???? ??? ????? ????? ?? ?????? HKEY_CLASSES_ROOT\Clsid ????? ??????? ????? ?? ????? ?? ??????? ???? CLSIDs ?? ?????? ?? ??????? ??????? ????? ?? ??? ??? ?????? ??? ??? ????? ?? ????? ??, Office ????????? Automate ???? ????? ??? ?? ???? LocalServer32 ????? ?? ?? ?? ??? ???? ?? ???????????? ???? ???? ????? ???????
       +========================+=========================================+
       | Office Server          | CLSID Key                               |
       +========================+=========================================+
       | Access.Application     | {73A4C9C1-D68D-11D0-98BF-00A0C90DC8D9}  |
       +------------------------+-----------------------------------------+
       | Excel.Application      | {00024500-0000-0000-C000-000000000046}  |
       +------------------------+-----------------------------------------+
       | FrontPage.Application  | {04DF1015-7007-11D1-83BC-006097ABE675}  |
       +------------------------+-----------------------------------------+
       | Outlook.Application    | {0006F03A-0000-0000-C000-000000000046}  |
       +------------------------+-----------------------------------------+
       | PowerPoint.Application | {91493441-5A91-11CF-8700-00AA0060263B}  |
       +------------------------+-----------------------------------------+
       | Word.Application       | {000209FF-0000-0000-C000-000000000046}  |
       +------------------------+-----------------------------------------+
    						
    ?? ??? ????? ?? ???????? ??????? ????? ???? ?? ???? ?? ??? ??? ???? ?? impression ?? ?? ??? ?? ???? ?? ???? ?? ?? ??? ?? ?? ???? ??? ?????? ?? ???, Microsoft Office ?? Microsoft Internet Explorer (??? ???? ??????? ????? ??? ???????) ???? "C:\PROGRA~1\MICROS~X\" ?? ???? ??? ???? ?? ???? X ??? ?????? ??? ??? ????? obvious ?? ?? ??? ??? ??? ?? ??? ???? ?? ??? ?? ???? ???

    ?? ?? ??? ????????? ?? ????????? ???? ?? ??? ?? ?? ??????? ??? ????? ?? indeed ??? ?? ?? ???? ??? ????? ????? ?? ????? ??????? ?? ???? ??? (???????/ ???????????? ????????? ?? ????? ?? ????)? ????????? ??????? ???? ?? ?? ?? ?? ??? ????OK? ??? ???, ???? ??? ????? ?? ???? ??? ??? ??? ????, ?? LocalServer32 ????? ?? ??? ??? ?? (??? ???? ?? ???? ???? ?? ??? ????? ????) ?? ???????????? ???? ??????
  • ???????? ?? ??? Normal. dot ???????? (Word) ?? Excel.xlb ?????? ????? (Excel) ?? ??? ?? ????? ??, ?? Word ?? Excel ?? ??????? ???? ??? ??????? ???? ?? ??? ????? ???? ??? ??? ??? ??? ????? ??? ?? ???????, Normal. dot ?? *.xlb ?? ??? ?????????? ?? ?????? ?? ??? ??????? ????? ?????? ?? ?????? (????? ??? ?? ??? ?? ??? ??? ??? Windows 2000, Windows NT, ?? Windows 95/98 ????? ????????? ?? ???, ?? ??? ???? ?? ?? ??????? ??? ??, ?? ?????? ?? ???????? ?????????? ?? ????????? ?? ??? ?????? ????????????.) ??????? ??? ?? Normal. dot ????? (???????) ?? *.xlb ????? (???????) ?? ??? ?????, ?? ???? ??????? ??????? ?? ??? ?? ????? (Word ?? Excel ?????? ?? ?????? ??? ?? ?????? ??? ????)? ??? ?? ????? ???? ??? ??? ???, ?? ??????? ??? ???? ??? ???? ????? ????? ?? ???? ??????? ?? ????? ???? ??? ????, ?? ?? ????? ?????????? ?????? ???? ??? ??? ?? ????? ?? ??????? ??? ????? ?? ??? ?? ????? ???????? ?? ???? ?? ?????
  • ??? ?? ?? Windows NT, Windows 2000, Windows XP ?? Windows Server 2003 ?????? ?? ???, ?? ?????????? ???? ?? ??????? ????????? ?????? Office ?? ????? ????????? ?? ????? ?????? ?? ??? ???/???? ????? ?? ???????? ???? ??, ?? ?? ???? ?? ??? ?? ??? ???? ??? ???? ??????? ??????? ???????? ?? ??????????? ???????? ?????

?????? ?? ???? ?? ??? ??

?????? ??????????? ?? ???? ???????? COM ????? ?? ???-??-????????? ?? ??????? ?? ?? ???? ???? ????? ??? ?? ?????? ?? ???? ???? ?? ??? ??? ????? ???? ?????? ?? ???? ??:
  • ?? ?? ?????? ?? ?? ???-??-????????? ????? ?? ???? ??? ???? ??? ????????? ?? ???? ????? COM ????? (?????? ?? ???, Word) ?? ????? ???? ??, ?? ?? ????? COM ??? ?? ??? ?????? ???? ?? ?? ????????? ???? ?? ??? ???? ????? ???-??-????????? ????? ?? ???? ???? ?? ??? ????? ????? ??? ?? ?????? ?? ???-??-????????? COM ????? ???? ????? ?? ???? ??, ?? OLE ?????? ?? ???? ???????????? ??????? (????? ????) ?? ???????? ?????? ?? ?? ???????????? ?????? ?? ?? ???? ?? ??? ?????? ?? ??????
  • ??????? ???????? ???? ?? OLE ?????? ??????? ?? ??? ??????? ???????? ?? ???? ????? ?? ??????? ?? ??? ??? ??? ?????????? ??????? ????, ?? ????? ???? ?? ??? ???? ?????? ??? improperly ???????? ????? ???????? mistakenly ??????? ?? ???? ??????? ???-???, ???? ?????? ????? ??? ??????? ?? ??? ?????? ?? ????, ?? ??? ?? ??????? ?? ?? ????????? ???? ?? ??????? builds ?? ??? ???? ?? ??? ???? ???? ??????

    ???? Windows\System ?? Winnt\System32 ?????????? ??? ??????? ??????? ??? ?????? ???? ???? ?? ??? ?????? ?? ???? ????? ??:
       +---------------+-------------+----------------+
       | File Name     |  Version    | Date Modified  |
       +---------------+-------------+----------------+
       | Asycfilt.dll  |  2.40.4275  | March 08, 1999 |
       | Oleaut32.dll  |  2.40.4275  | March 08, 1999 |
       | Olepro32.dll  |  5.0.4275   | March 08, 1999 |
       | Stdole2.tlb   |  2.40.4275  | March 08, 1999 |
       +---------------+-------------+----------------+
    						
    Explorer ?? ??? ?? ???? ?? ??? ?? selecting ??? ????? ?? ????-????? ???? ????? ??????? ?? ???? ????? ??? ?? ???? ??????????, ???? ??????? (????? ????) ?? ?? ????? ??? ??????? ?? ?? ?????? ?? ????? ??? ??? ???? ?? ?? ????????? ???? ?? ?? ??? ??? ??????? ??????? ?? ??? ???? ????

    ????? ????? ??? ?? ??????? ??????? ?? ?????? ?? ??? ??? ?? ??? ?????? ?? ??? ???? ????????? ??? ???? ??????? ?? ??? ?? ???? ??? ?????????? thing ?? ?? ?? ??? ?? ?????, ???? ?? ?????? ???????

    ??? ??????? ????? ???? ?? ??????? ?????? ?? ??? ???? ???? ??, ?? ???? ??????? ??????? ?? ?????? ????? self-extracting ?????? ??????? ?? ???? ??????????? ??????? ?? ???, Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ????? ????::
    290887VBRun60sp6.exe Visual Basic 6.0 SP6 ??-???? ??????? ?? ??????? ???? ??
  • Windows NT 4.0 ??? ??? ??????? ??? ??? ?? ???????? ????? ??? ???, ??/?? ???? ???? ??????? ????? ???? 8 ???? ????? ??? ???? ?? ??? ???? ??????? ????? ?? ??????? ???? ??? ??? ????? ?????? ??? ?????? ?? ???, ???? ????? ??? C:\Program Files\SomeFolder living C:\Program Stuff\SomeFolder ???? ?????? ?? ???? ???? ??????? ?? ??? ??? ???? ?? ??? CreateObject ?? ????? ??????? ???? ?? ??? ???? ?? ???? ??? ???? ??????? ?? ???, ????? ???????? ???? ?????:?? ?????? ?? ?????? ???? ?? ??? ????? ?? ???? ??? ???????? ??????? ?? ???, Microsoft ???????? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
    185126BUG: Windows NT 4.0 ?? ??????? ???? ?? ??? COM/OLE ????? ????

Microsoft Office ?? ???????????? ????

??? ????? ??? ?? ??? ?? ?????? ?? ?? ???? ?? ??? ??? ???? ??, ?? ??????? ???? ???? ?? Microsoft Office ?? ???????????? ???? ?? ????? ????? Microsoft ??????? ???? ?? ?? ?? ???? ?????? ??????? ?? ??????? ???? ????, ?? ??? ??????? ????? ?? ???????????? ?????

?? ????? ?? ???? ?? ??? ???? ?? ?????? ?? ???? ?? ?? ???, ????? ????? ???????? ?????? ?????:
219423OFF2000: Microsoft Office 2000 ?? ???? ??? ??????? ?? ??? ????
158658OFF97: Microsoft Office 97 ?? ???? ??? ??????? ?? ??? ????

??????

'429' ?????? ????? ?? ?????? ?????? ?? ???? ??? ???????? ??????? ?? ??? Microsoft ???????? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
240377??? 3.5 ??? ?? ??????? ??: HOWTO Insure (??? I)
?????? ??????? ?? Microsoft Office ??????? ?? ???? ??? ????? ???, ?? ??? ????? ?? Microsoft ?????? ?????? ???? ?????:
http://support.microsoft.com/ofd

???

???? ID: 244264 - ????? ???????: 06 ??????? 2011 - ??????: 3.0
???? ???? ???? ??:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Office Excel 2007
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 97 Standard Edition
  • Microsoft FrontPage 2002 Standard Edition
  • Microsoft FrontPage 2000 Standard Edition
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
  • Microsoft Outlook 97 Standard Edition
  • Microsoft Outlook 98 Standard Edition
  • Microsoft Office PowerPoint 2007
  • Microsoft Office PowerPoint 2003
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft PowerPoint 97 Standard Edition
  • Microsoft Office Word 2007
  • Microsoft Word 2002 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Word 97 Standard Edition
??????: 
kbautomation kbinfo kbmt KB244264 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:244264

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com