Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Ciaffo Zone -  Visual basic express aprire un file ppt ?
Forum - Ciaffo Zone - Visual basic express aprire un file ppt ?

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
Giovisual 2 (Normal User)
Rookie


Messaggi: 36
Iscritto: 07/05/2013

Segnala al moderatore
Postato alle 15:25
Mercoledì, 08/05/2013
Mi potete dare il codice per far partire una presentazione power point tramite un bottone?

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 16:56
Mercoledì, 08/05/2013

PM Quote
Avatar
Giovisual 2 (Normal User)
Rookie


Messaggi: 36
Iscritto: 07/05/2013

Segnala al moderatore
Postato alle 17:15
Mercoledì, 08/05/2013
Non cerco questo,cerco il codice per far aprire direttamente la presentazione power point
Ho provato con Process.Start ma non lo apre

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2295
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 17:39
Giovedì, 09/05/2013
Process.Start

ora già si inizia a ragionare rispetto al vecchio topic :)

puoi mostrare in che modo utilizzi il Process.Start ?

prova con

Process.Start("Directory_ms_office\applicazione_che_visualizza_gli_ppt.exe","nomefile.ppt");

oppure

Process.Start("Directory_ms_office\applicazione_che_visualizza_gli_ppt.exe -c nomefile.ppt");

Ultima modifica effettuata da Thejuster il 09/05/2013 alle 18:29


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Giovisual 2 (Normal User)
Rookie


Messaggi: 36
Iscritto: 07/05/2013

Segnala al moderatore
Postato alle 19:31
Giovedì, 09/05/2013
Ora mi apre power point però ancora non mi apre il file .ppt
Ecco l'errore: https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc3/4318 ...
Ecco invece il codice che ho messo
Codice sorgente - presumibilmente Plain Text

  1. Process.Start("C:\Programmi\Microsoft Office\Office12\POWERPNT.exe", "Prova.ppt")


PM Quote
Avatar
LittleHacker (Member)
Guru


Messaggi: 1033
Iscritto: 28/04/2009

Segnala al moderatore
Postato alle 20:15
Giovedì, 09/05/2013
Testo quotato

Postato originariamente da Giovisual 2:

Ora mi apre power point però ancora non mi apre il file .ppt
Ecco l'errore: https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc3/4318 ...
Ecco invece il codice che ho messo
Codice sorgente - presumibilmente Plain Text

  1. Process.Start("C:\Programmi\Microsoft Office\Office12\POWERPNT.exe", "Prova.ppt")




Ti dice che lui non trova il file "Prova.ppt" nella cartella dove esegui il tuo programma! Quindi...devi dagli il percorso dove si trova il tuo file, tipo: "C:\Prova.ptt"! :k:

P.S: Chiedo...questa è la sezione giusta oppure dovrebbe aprire un nuovo topic in .NETWorld?

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2295
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 1:09
Venerdì, 10/05/2013
Prova in quest'altro modo.

Codice sorgente - presumibilmente C#

  1. [DllImport("shell32.dll")]
  2.         static extern IntPtr ShellExecute(
  3.             IntPtr hwnd,
  4.             string lpOperation,
  5.             string lpFile,
  6.             string lpParameters,
  7.             string lpDirectory,
  8.             ShowCommands nShowCmd);
  9.  
  10.  
  11.        
  12.         public enum ShowCommands : int
  13.         {
  14.             SW_HIDE = 0,
  15.             SW_SHOWNORMAL = 1,
  16.             SW_NORMAL = 1,
  17.             SW_SHOWMINIMIZED = 2,
  18.             SW_SHOWMAXIMIZED = 3,
  19.             SW_MAXIMIZE = 3,
  20.             SW_SHOWNOACTIVATE = 4,
  21.             SW_SHOW = 5,
  22.             SW_MINIMIZE = 6,
  23.             SW_SHOWMINNOACTIVE = 7,
  24.             SW_SHOWNA = 8,
  25.             SW_RESTORE = 9,
  26.             SW_SHOWDEFAULT = 10,
  27.             SW_FORCEMINIMIZE = 11,
  28.             SW_MAX = 11
  29.         }




ShellExecute(IntPtr.Zero, "open", "file.ppt", "", "", ShowCommands.SW_NORMAL);


oppure

            ShellExecute(IntPtr.Zero, "open", "powerpoint.exe", "file.ppt", "percorso_completo_del_file_ppt", ShowCommands.SW_NORMAL);


Ricordo che ho avuto tempo fa un problema del genere durante la creazione di un software per gestire un servizio di hosting per server di gioco. avevo risolto il problema agendo direttamente tramite le winapi.
con shellexecute.


EDIT:
Ops, avevo letto male il post di prima, dove avevi specificato direttamente "file.ppt" senza il suo relativo percorso.



Ultima modifica effettuata da Thejuster il 10/05/2013 alle 1:18


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Giovisual 2 (Normal User)
Rookie


Messaggi: 36
Iscritto: 07/05/2013

Segnala al moderatore
Postato alle 9:00
Venerdì, 10/05/2013
Testo quotato

Postato originariamente da LittleHacker:

Testo quotato

Postato originariamente da Giovisual 2:

Ora mi apre power point però ancora non mi apre il file .ppt
Ecco l'errore: https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-frc3/4318 ...
Ecco invece il codice che ho messo
Codice sorgente - presumibilmente Plain Text

  1. Process.Start("C:\Programmi\Microsoft Office\Office12\POWERPNT.exe", "Prova.ppt")




Ti dice che lui non trova il file "Prova.ppt" nella cartella dove esegui il tuo programma! Quindi...devi dagli il percorso dove si trova il tuo file, tipo: "C:\Prova.ptt"! :k:

P.S: Chiedo...questa è la sezione giusta oppure dovrebbe aprire un nuovo topic in .NETWorld?


Anche così mi dice che non è valido

PM Quote
Avatar
Giovisual 2 (Normal User)
Rookie


Messaggi: 36
Iscritto: 07/05/2013

Segnala al moderatore
Postato alle 9:06
Venerdì, 10/05/2013
Testo quotato

Postato originariamente da Thejuster:

Prova in quest'altro modo.

Codice sorgente - presumibilmente C#

  1. [DllImport("shell32.dll")]
  2.         static extern IntPtr ShellExecute(
  3.             IntPtr hwnd,
  4.             string lpOperation,
  5.             string lpFile,
  6.             string lpParameters,
  7.             string lpDirectory,
  8.             ShowCommands nShowCmd);
  9.  
  10.  
  11.        
  12.         public enum ShowCommands : int
  13.         {
  14.             SW_HIDE = 0,
  15.             SW_SHOWNORMAL = 1,
  16.             SW_NORMAL = 1,
  17.             SW_SHOWMINIMIZED = 2,
  18.             SW_SHOWMAXIMIZED = 3,
  19.             SW_MAXIMIZE = 3,
  20.             SW_SHOWNOACTIVATE = 4,
  21.             SW_SHOW = 5,
  22.             SW_MINIMIZE = 6,
  23.             SW_SHOWMINNOACTIVE = 7,
  24.             SW_SHOWNA = 8,
  25.             SW_RESTORE = 9,
  26.             SW_SHOWDEFAULT = 10,
  27.             SW_FORCEMINIMIZE = 11,
  28.             SW_MAX = 11
  29.         }




ShellExecute(IntPtr.Zero, "open", "file.ppt", "", "", ShowCommands.SW_NORMAL);




Con l'ultimo non funziona,questi come li devo utilizzare :-?

PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo