Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-18 15:58:52 - mattias moberg, i forum microsoft office, Tråden har 13 Kommentarer och lästs av 1094 personer

Jag blir inte klok på följande. (Office 2003)
Om jag öppnar mitt dokument som ska uppdatera ett antal fields, från min hårddisk så är det inga problem. Öppnar jag från vårt intranät så är det heller inga problem, om inte.......

Om användaren har word öppet och sedan klickar på länken i intranätet så uppdateras inte dessa fields.

Vadan detta ??? För att uppdatera fields använder jag mig av VBA. Koden lägger jag under "thisdocument" och "document open"

Snälla någon, hjälp med förslag till felsökning.

Application.ScreenUpdating = False

Dim aStory As Range
   Dim aField As Field
        
   
   For Each aStory In ActiveDocument.StoryRanges

      For Each aField In aStory.Fields
         aField.Update
      Next aField

   Next aStory
 
   ActiveDocument.Save


Svara

Sv: word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-18 20:37:19 - Niklas Jansson

Byt ut alla ActiveDocument till ThisDocument och se om det hjälper.


Svara

Sv:word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-19 06:58:19 - mattias moberg

Det ska jag göra, tack så länge.

/mattias


Svara

Sv: word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-19 14:32:02 - mattias moberg

Har nu provat ditt förslag och det är med sorgset hjärta som jag tyvärr måste meddela att det inte fungerar. Ska detta föreställas vara någon bugg i word, eller är det en inställningssak på vår webbserver ??

Kan också tilläggas att det är kopplat ett dokumenthanteringsystem till detta och att mina fields hämtar värden ur en databas.

Några fler kloka människor som tror sig ha en lösning, eller känner igen problemet ??

Med förväntansfulla hälsningar
Mattias

EDIT:

Det räcker med att byta vy (från utskriftsvy till normal vy och tillbaka), men men kan inte göra det macromässigt för då fungerar det inte utan man måste göra det manuellt, hur sjukt som helst.


Svara

Sv:word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-19 17:15:35 - Niklas Jansson

Då får du debugga lite... problemet är att jag inte är säker på att det funkar så bra om du kör över intranät.

Min hypotes är att Word har ett dokument öppet och att det därför den tycker att det är ett annat dokument som skall användas.

Databasen du pratar om, anger du den relativt eller absolut mot filen?
Dvs, står det "/databas/mindatabas" eller "http://...mindatabas" eller "C:\...\mindatabas"?
Är det den förstnämnda bör du nog i så fall byta till en annan variant.

Ytterligare förslag på åtgärd:
-Skriv ThisDocument.Activate först.
elller
-Prova att byta event, filen kanske inte är färdigladdad.


Svara

Sv: word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-20 07:43:07 - mattias moberg

Jag tror inte databasen har någonting med saken att göra, Det är solkart att mina fields får rätt värden eftersom att jag genom att byta vy en gång får rätt värden.
Det känns som att jag skulle behöva göra en "redraw" av min header, är det någon som vet hur jag kan få till det ??

Eller är det så at vi är helt fel ute på detta sätt, jag har dålig erfarenhet, finns det andra lösningar runt detta.
Eftersom att detta är dokumenthantering vi pratar om så finns fält som ska vara automatiskt uppdaterade såsom: dokumentnamn, rev, utfärdare, godkänd av, datum osv.

//Mattias


Svara

Sv:word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-23 09:39:29 - Åsa Holmgren

Har du kollat om makrot körs över huvud taget? Om du inte ställer ner makrosäkerheten till låg tror jag inte att makron från intranätet körs.


Svara

Sv: word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-23 11:04:13 - mattias moberg

Jodå, macrot körs inga problem, för som jag skrev tidigare så är fälten uppdaterade, problemet är att det syns inte förens jag byter vy på dokumentet. Vad som jag uppfattar som lite lustigt och som kanske kan påverka är att när jag klickar på länken så lägger sig word bakom explorersidan och hamnar inte "ontop" eller som aktiv sida utan explorer är fortfarande den aktiva applikationen.
Hur kan jag lösa detta ?? Jag vill att word lägger sig som aktiv applikation innan dokumentet öppnas, för det kan vara en lösning.

//Mattias


Svara

Sv:word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-25 13:14:35 - Åsa Holmgren

Jag är fortfarande tveksam till om ditt makro verkligen körs... Lägg in en MsgBox eller något för att kolla. Om jag har förstått dig rätt så ligger dina fält i dokumentets sidhuvud. Det är normalt att fälten i sidhuvudet uppdateras när du växlar mellan normalläge och utskriftslayout så jag gissar att det är först då de verkligen uppdateras. Vilken typ av fält är det frågan om?


Svara

Sv: word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-25 16:11:34 - mattias moberg

Jodå, macrot körs, inga problem. Det som irriterar mig är att, om man kör länken utan att word är öppet, så är det inga problem. Detta får mig att tro att det kan röra sig om en bugg i officepacket.
Men jag står helt utan ideér så allt som kan vara till min hjälp.................

Mvh
Mattias


Svara

Sv:word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-25 16:13:59 - Niklas Jansson

Det verkar hyfsat skumt det här, men om du vill aktivera word så är jag hyfsat säker på att du kan göra det med Application.Activate.


Svara

Sv: word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-30 15:52:07 - mattias moberg

Ledsen för sent svar, men jag var borta i slutet på förra veckan.
Jag kan tala om att word skiter högaktningsfullt i Application.activate, det enda som händer är att "taskbar button" blinkar och talar om att någonting har hänt.

Nu ser koden ut så här:

<code>
ActiveDocument.ActiveWindow.SetFocus
Tasks("Microsoft Word").Visible = True
Application.Activate


Application.ScreenUpdating = False

Dim aStory As Range
Dim aField As Field


For Each aStory In ThisDocument.StoryRanges

For Each aField In aStory.Fields

aField.Update
Application.ScreenRefresh

Next aField

Next aStory

Application.ScreenUpdating = True

ThisDocument.Save


MsgBox "Klar !!"
End Sub

</code>


//Mattias


Svara

Sv:word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-30 17:26:30 - Niklas Jansson

Helt vansinnigt förslag, men jag gissar på att du är hyfsat desperat, så det är väl bättre än inget:
Testa att ta bort application.screenupdating-grejerna.

I princip borde det _definitivt_ inte funka, men det här verkar så skumt att jag inte skulle bli förvånad ändå.


Svara

Sv: word behandlar mitt dokument olika HD kontra Intranät

Postades av 2005-05-31 08:49:55 - mattias moberg

Nej, inget bättre resultat denna gång, jag tycker att när koden kommer ner till msgboxen så borde den hamna på topp men den ligger också gömd bakom, är detta en FET MS bugg ??

Jag är helt övertygad om att det ska räcka med :

<code>ThisDocument.Fields.Update</code>

//Mattias


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
5 545
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies