Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  MS Word macro veateade AutoOpen märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
HGL
HV kasutaja
HGL

liitunud: 14.03.2005




sõnum 29.08.2015 14:40:08 MS Word macro veateade AutoOpen vasta tsitaadiga

Tere!

Probleem MS Word (2010) makroga. Nimelt dokumendi avamisel tuleb teade:


Makro ise peaks dokumendi avamisel uuendama väljad, mis on automaatse sisuga päises ja jaluses:
Sub AutoOpen()
    Dim oStory As Range
    For Each oStory In ActiveDocument.StoryRanges
    oStory.Fields.Update
    If oStory.StoryType <> wdMainTextStory Then
    While Not (oStory.NextStoryRange Is Nothing)
    Set oStory = oStory.NextStoryRange
    oStory.Fields.Update
    Wend
    End If
    Next oStory
lbl_Exit:
    Set oStory = Nothing
    Exit Sub
End Sub


Oskab keegi aidata, mis peaks ette võtma või mis lisada?

Tänud
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
i8080
Kreisi kasutaja
i8080

liitunud: 15.03.2002



Autoriseeritud ID-kaardiga

sõnum 29.08.2015 20:32:54 vasta tsitaadiga

tundub nagu puuduks dokumendi muutmisõigus ja pead enne kuskilt Tools menüüst vms Protect maha võtma.

mingi esimene ettejuhtuv näide, mis arvatavasti jätab vahele sellise juhtumi korral
http://stackoverflow.com/questions/12037139/normal-dotm-macro-throws-error-every-time-i-open-a-document

kui on Protection probleem võid ehk proovida midagi taolist
ActiveDocument.Protect Type:=wdNoProtection
Kommentaarid: 166 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 149
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  MS Word macro veateade AutoOpen
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.