Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [VB] Apertura office.

  1. #1

    [VB] Apertura office.

    Ho un problema. Alcuni comandi lanciati da VB su word non funzionano se word è aperto da VB, ma vanno bene se word è aperto manualmente!
    Volevo quindi fare in modo che l'utente, se non ha word aperto, si trovasse un messaggio che gli ricorda di aprirlo.
    Come faccio a determinare, con VB, se è aperto o no?

    Grazie e ciao.
    GNU/Linux is the answer...now, what was your question?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    E quali sono questi comandi che non funzionano?

    Comunque dovresti fare una GetObject("","Word.Application")

    codice:
    xWord as Object
    
    set xWord = GetObject("","Word.Application")
    
    if xWord is Nothing Then
      msgbox "Aprire Word",vbInformation
    end if

  3. #3
    Ho fatto un createobject, il comando che mi da problemi è:
    .Selection.ParagraphFormat.TabStops.Add Position:=CentimetersToPoints(9), Alignment:=wdAlignTabLeft, Leader:=wdTabLeaderLines

    Se word è aperto manualmente funziona, altrimenti, se è chiuso e lo apro con VB attraverso createobject mi scrive:
    "Il computer server remoto non esiste o non è disponibile" (che non so cosa centri??).

    Ad ogni modo, il codice che mi hai passato sembra possa andarmi bene, se sai anche una soluzione per risolvere il problema alla radice ti sarei proprio grato.

    Grazie in ogni caso e ciao.
    GNU/Linux is the answer...now, what was your question?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.