+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 9 su 9

vbscript : Aprire file excel con NotePad

  1. #1
    marco26762 non  in linea Novello
    Buongiorno, eccomi ancora da voi per lumi.
    Ho copiato (da qualcuno che ne sa pi di me, Norman Jones) queste istruzioni dentro un foglio notepad:
    Set oApp = CreateObject("Excel.Application")
    oApp.Visible = True
    Set WB = oApp.Workbooks.Open("C:\Data\Pippo.xls")
    Set SH = WB.Sheets(2)
    SH.Select
    SH.Range("A10").Select
    'oApp.Goto Reference:=Rng.address
    Set SH = Nothing
    Set WB = Nothing
    Set oApp = Nothing
    
    e salvato la nota con estensione .vbs

    Cos come funziona, apre il file Pippo, seleziona il secondo foglio e si posiziona sulla cella A10

    Il mio problema e questo:
    Queste istruzioni, se hai il file gi aperto, aprono nuovamente il file.
    Io invece vorrei che a file gi aperto servisse solamente per posizionarsi sul foglio (X), non mi serve che apra anche il file.

    Qualcuno pu aiutarmi?
    Grazie mille!!!!
    Ultima modifica di AntonioG; 21-08-2017 12:01  Motivo: tag code ultimo avviso

  2. #2
    Dato che non sei nuovo sai che il codice va inserito tra tag code. Modifico io l'ultima volta.

    Comunque questo un problema di programmazione vbscript ed excel non c'entra. Sposto nella sezione apposita.
    ℹ️ Leggi di pi su AntonioG ...

  3. #3
    marco26762 non  in linea Novello
    Chiedo scusa, non succeder pi!

  4. #4
    marco26762 non  in linea Novello
    Scusatemi tutti.... come si fa a mettere il codice "in quel modo"?

  5. #5
    marco26762 non  in linea Novello
    Ho fatto dei passi avanti....
    Con questo codice

     
    Set ow=getobject(,"Excel.Application")
    ow.visible=true
    ow.workbooks.open "c:\...\...\nomefile
    ow.workbook("nomefile").worksheets("nomefoglio").select
    
    riesco a selezionare il foglio che voglio nel mio file excel gi aperto.
    Il problema e che se il file ridotto ad icona sulla barra delle applicazioni la finestra non si apre.
    Suggerimenti?
    Ultima modifica di AntonioG; 21-08-2017 16:06  Motivo: tag code

  6. #6
    Non devi quotare ma inserire i tag code con il tasto # dell'editor.

    Leggi il regolamento, non difficile
    ℹ️ Leggi di pi su AntonioG ...

  7. #7
    L'avatar di gibra
    gibra non  in linea Very Important Person
    Quote Originariamente inviato da marco26762 Visualizza il messaggio
    Scusatemi tutti.... come si fa a mettere il codice "in quel modo"?
    Devi usare gli appositi TAG
    Nella mia firma trovi il link Cosa sono i Codici BB che ti spiega tutti i TAG.
    ℹ️ Leggi di pi su gibra ...

  8. #8
    marco26762 non  in linea Novello
    Buongiorno,
    se puo' essere utile a qualcuno la stringa da aggiungere :
    ow.windowState=-4137
    
    Grazie a tutti per l'attenzione

  9. #9
    L'avatar di nman
    nman non  in linea Scribacchino
    Hai 2 procedure distinte
    - Se il file aperto
    - Se il file chiuso

    Ti manca una If che "swiccia" le 2 procedure

    https://groups.google.com/forum/#!to...el/AepJL8QpJRA
    5 post di Mauro Gamberini

    .

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Aprire file excel con NotePad
    Da marco26762 nel forum Microsoft Excel
    Risposte: 2
    Ultimo Post: 21-08-2017, 12:03
  2. Risposte: 2
    Ultimo Post: 24-07-2014, 00:23
  3. Risolto: [vb 2010] Aprire con notepad un file selezionato da una listbox
    Da ruggi1984 nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 09-04-2013, 15:37
  4. da notepad a excel
    Da thunderbladerc nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 25-05-2010, 14:05
  5. Risposte: 3
    Ultimo Post: 21-09-2005, 20:53