eseguire vbscript da vb6

Come eseguire VBScript su un computer remoto

October 4

VBScript può essere scritto in qualsiasi software di modifica del testo, anche il blocco note. Imparare l'arte di scripting può essere vantaggioso per il tuo lavoro, soprattutto, se si deve ripetere gli stessi processi più e più volte. VBScript può anche essere impostato per eseguire nel bel mezzo della notte, su più computer, mentre si è a casa a dormire tutta la notte. Ci sono file obbligatori necessari per eseguire VBScript.

istruzione

1 Accedere al computer con diritti amministrativi.

2 Creare una variabile denominata "strComputer" senza le virgolette.

3 Puntare la variabile al computer locale. Per impostazione predefinita gli usi variabili strComputer "." per rappresentare il computer locale. Il codice sarebbe come segue:

strComputer = "."

Questo deve essere cambiato per inoltrare la chiamata a un computer remoto.
Se il computer remoto è denominato Server2 allora il codice sarebbe il seguente:

strComputer = "Server2"

Questo vi permetterà di eseguire VBScript sul computer denominato Server2.

4 Eseguire lo script.

Come installare VB6 Runtime senza riavviare

June 30

Il Basic 6 linguaggio Visual è un compilatore vecchio che utilizza DLL specifiche per il linguaggio più anziani. Se si scarica un programma precedente sul vostro computer, è necessario installare questi file per eseguire il software personalizzato. i sistemi operativi Windows più recenti non richiedono il riavvio, ma i sistemi operativi Windows meno recenti, come 95, 98 o 2000 ha richiesto un riavvio dopo l'installazione.

istruzione

1 Aprire un browser Web e scaricare i file VB6 runtime offerti da Microsoft. Il file scaricato è un file EXE autoestraente.

2 Fare doppio clic sul file "VBRun60sp6.exe". Il file estratti in una directory di default e avvia il processo di installazione breve.

3 Selezionare l'opzione "Accetto" nei "Termini di servizio di" finestra. Fai clic su "Installa" per installare il servizio. Dopo aver installato il software, è possibile eseguire il programma VB6 senza un riavvio.

Come eseguire VBS Script Da Java

August 19

Come eseguire VBS Script Da Java


Un modo per aumentare notevolmente la vostra potenza di programmazione è quello di combinare le caratteristiche dei vari linguaggi di programmazione e di scripting di sfruttare i vantaggi di ciascuna. Ad esempio, VBScript (Visual Basic Scripting) fornisce una serie di funzioni chiave per un facile automazione del sistema operativo Windows, ma Java è più adatto per i programmi più grandi e complessi. Non è necessario scegliere tra i due: è possibile eseguire VBScript all'interno di Java (ma solo su computer Windows).

istruzione

1 Aprite il vostro editor di testo preferito. Qualsiasi editor di testo in grado di salvare i file di testo farà bene, tra cui Blocco note di Windows.

2 Incollare il seguente VBScript semplice nel file di testo vuoto:

Set shell = CreateObject ( "Shell.Application")

shell.Open "http://www.ehow.com"

Questo semplice VBScript non fa altro che aprire il sito eHow nel browser predefinito dell'utente.

3 Salvare il file nella directory C: \ con il nome "openURL.vbs."

4 Premere il tasto "Ctrl-n" per creare un nuovo file di testo. Salvarlo come "callVBS.java."

5 Incollare il seguente nel file Java e salvarlo:

public class VBSCaller {

Main (string [] args) {public static void

try {

Runtime.getRuntime () exec ( "wscript C: \\ openURL.vbs.");

} Catch (IOException e) {

System.exit (0);

}

}

}

La chiave è la linea che inizia con Runtime. Questo comando dice al sistema operativo di eseguire un programma esterno (come il tuo VBScript).

Consigli e avvertenze

  • Questo funziona solo all'interno di Windows, dal momento che solo Windows ha le risorse per eseguire programmi VBS.

Come utilizzare il comando SHAPE in Visual Basic 6

June 22

Come utilizzare il comando SHAPE in Visual Basic 6


Creazione di un rettangolo, quadrato o un cerchio in Visual Basic 6 è possibile utilizzare il comando forma. Utilizzare il comando forma per creare oggetti nell'interfaccia utente grafica, che rappresenta gli oggetti del mondo reale. Creare confini per un modulo con il comando forma per aumentare la visuale dell'interfaccia utente. I parametri permettono di manipolare una forma di dimensione, colore e stile del bordo in modalità di progettazione e durante l'esecuzione dell'applicazione. Il comando "Shape" è una risorsa fondamentale per lo sviluppo di interfacce utente utili ed esteticamente piacevole.

istruzione

1 Fare clic sull'icona "Start" sulla barra delle applicazioni di Windows. Selezionare "Tutti i programmi" e "Microsoft Visual Basic 6.0" per aprire l'applicazione VB6.

2 Selezionare l'icona con l'etichetta "Standard.exe" nella scheda "Nuovo". Fare clic sul pulsante "Apri".

3 Fare doppio clic sull'icona "Shape" che si trova nel riquadro cassetta degli attrezzi per creare la forma su "Form1".

4 Pulsante destro del mouse sull'icona di forma si trova nella "Form1" e quindi selezionare "Proprietà".

5 Selezionare il colore del bordo, stile del bordo e tipo di forma nella finestra "Proprietà".

6 Premere il tasto "F5" per eseguire l'applicazione VB6 in modalità debug. Una finestra dal titolo "Form1" verrà visualizzato con una forma mostrata corrispondere le proprietà selezionate nel passaggio 5.

Come eseguire un file EXE da VB6

May 9

Visual Basic 6 è un linguaggio di programmazione event-driven per le finestre. Anche se VB6 può essere utilizzato per scrivere programmi potenti, a volte è utile eseguire un programma esterno dall'interno VB6. Questo può essere perché si lascia all'utente di selezionare un programma da eseguire, o perché si sta sviluppando un insieme di programmi correlati. Qualunque sia la ragione, è semplice per eseguire un programma esterno utilizzando la funzione di VB6 Shell.

istruzione

1 Trova il percorso del programma esterno che si desidera eseguire. L'utente può fornire o il programma può individuare:

Dim RUNPATH As String

RUNPATH = App.Path & "\ bin \ QDPView.exe"

2 Aggiungere eventuali argomenti della riga di comando che si desidera passare al programma. Ad esempio, è possibile utilizzare gli argomenti per avere il programma esterno aprire un file particolare:

RUNPATH = RUNPATH & "-open esempio.gif"

3 Eseguire il programma utilizzando la funzione Shell:

Shell RUNPATH

Consigli e avvertenze

  • Una volta che il programma esterno viene avviato, il programma continuerà a funzionare. Non date per scontato che l'utente si concluderà con il programma esterno prima di tornare al vostro programma.

Come eseguire un EXE invisibile in VB6

September 12

Quando si sviluppa un'applicazione in Microsoft Visual Basic 6 (VB6), se è necessario eseguire un file eseguibile nascosto in qualsiasi momento, è possibile farlo utilizzando la funzione Shell. Visual Basic 6 è uno strumento di sviluppo software, in modo che esegue un file eseguibile può essere necessario, ad esempio, installare un file di programma separato plug-in o. Il comando Shell non, a sua volta, aprire un programma invisibile; questo richiede che il programma da eseguire in modo invisibile. Questo è facile con un file di installazione, ad esempio, come si può utilizzare il parametro -silent.

istruzione

1 Aprire il Basic 6 script di Visual nella suite di sviluppo.

2 Sfoglia lo script alla riga in cui si desidera eseguire il file eseguibile.

3 Tipo [Shell "C: \ file.exe",] (senza le parentesi duri, sostituendo C: \ file.exe con il percorso e il nome del file).

4 Aggiungere, se il file è un file di installazione, il tag -silent seguendo il percorso.

5 Aggiungere, se il file deve essere eseguito in background, quanto segue alla fine del nome del percorso: vbNormalFocus.

Come eseguire EXE in VBScript

May 25

VBScript, un sottoinsieme di Visual Basic, è un linguaggio di programmazione gratuito che chiunque può utilizzare per creare applicazioni utili di Windows. Con l'aggiunta di poche dichiarazioni a un file di testo ".vbs", è possibile scrivere su file di testo e anche lanciare programmi EXE utilizzando un comando "Esegui". Questo comando è utile quando si desidera creare collegamenti ai programmi utilizzati di frequente. Gli sviluppatori possono anche utilizzare il comando "Esegui" dentro applicazioni più complesse VBScript per lanciare programmi EXE esterni, se necessario.

istruzione

1 Aprire il Blocco note e incollare il seguente codice in un nuovo documento:

Set WshShell = WScript.CreateObject ( "WScript.Shell")

nomeexe Dim

statusCode Dim

nomeexe = "% windir% \ notepad"

statusCode = WshShell.Run (nomeexe, 1, true)

MsgBox ( "Fine del programma")

Questo codice VBScript crea un oggetto "Shell" sulla linea 1. Prendere nota del valore di "nomeexe." Questa variabile contiene il nome del file EXE che si desidera eseguire. Quel nome è il percorso al notepad in questo esempio. Se si voleva eseguire un programma EXE denominato "MusicLab.exe" che si trova sul "C" drive, si dovrebbe fare il quarto dichiarazione appare come segue:

nomeexe = "C: \ MusicLab.exe"

Lasciare il valore di "nomeexe" invariato, per ora. L'istruzione successiva esegue il comando "Esegui". Il comando "Esegui" corre il file EXE specificato nella variabile "nomeexe". Il secondo parametro, "1", nel comando "Esegui" dice VBScript come si vorrebbe la finestra del EXE ad apparire quando si apre. Un valore pari a "1" fa sì che VBScript per visualizzare una finestra normale. Il valore finale nel comando "Esegui", "true" fa sì che il programma VBScript per mettere in pausa fino a quando il file EXE che venga eseguito chiude. La dichiarazione finale visualizza una finestra di messaggio che consente di sapere che il VBScript completato.

2 Fare clic sul pulsante "File" di Blocco note e quindi fare clic su "Salva con nome". Si apre la finestra Salva con nome. Questa finestra consente di salvare il programma di VBScript.

3 Digitare un nome per il programma, come ad esempio "MyScript" nella casella di testo "Nome file". Aggiungi "vbs" alla fine di quel nome. Per esempio, se si sceglie "MyScript" come nome file, digitare "myscript.vbs" (senza le virgolette) nella casella di testo il nome del file e fare clic su "Salva". Ciò consente di risparmiare il file come un file VBScript.

4 Aprire Esplora risorse e individuare il file. Fare doppio clic sul file. Corre e una nuova istanza di Blocco note. Il programma VBScript pausa dopo il Blocco note si apre perché hai superato "1" al comando "Esegui". Se fosse passato 0, invece, il VBScript non sarebbe pausa.

5 Chiudere il Blocco note. Il programma riprende l'esecuzione e visualizza la finestra di messaggio che dice: "Fine del programma."

Come eseguire file AVI per VB6

November 7

Come eseguire file AVI per VB6


Visual Basic 6, o VB6, è un linguaggio relativamente facile da imparare la programmazione e ambiente di sviluppo integrato, o IDE. È stato sviluppato da Microsoft, e anche se non è supportato da Microsoft più, molte persone ancora lo usano per sviluppare interfacce utente grafiche e controlli ActiveX e gli oggetti. Se si desidera eseguire un Video Interleave audio, o AVI, lima per VB6, si sono probabilmente cercando il metodo più semplice. Utilizzando i file di risorse non è solo veloce e diretto, è anche sicuro. Una volta che un AVI è memorizzata in un file di risorse, l'utente non può più interagire con esso.

istruzione

1 Vai al tuo disco di installazione del CD-ROM VB e trovare la cartella "Strumenti". È necessario ottenere uno strumento da lì.

2 Trova "RC.EXE" e copiare da qualche parte sul disco rigido. Questo strumento compila i file di testo in file di risorse.

3 Creare un nuovo file sul disco rigido utilizzando un editor di testo. Dategli un nome e cambiare la sua estensione a "RC".

4 Descrivere i file che si desidera includere nel file di risorse. Per fare questo, modificare il file appena creato e aggiungere una linea "NameID percorso parola chiave" per ogni risorsa. Il "NameID" è il nome con cui si farà riferimento a questo elemento. La parola chiave è "VIDEO" per i file AVI, e "percorso" è il percorso del file. Ecco un esempio:

MovieIntro VIDEO C: \ AVIS \ movie0.avi

5 Salvare il file ed eseguire RC.EXE su di esso utilizzando la "RC / r FILENAME.RC" comando nel prompt dei comandi. Sostituire "nomefile" con il nome del file. Lo strumento RC.EXE creerà un file di risorse chiamato "FILENAME.RES."

6 Inserire la risorsa nel progetto VB6 premendo il tasto "CTRL + D" e localizzare il file. Si dovrebbe essere in grado di utilizzare le risorse contenute in quel file, in particolare i file AVI.

7 Utilizzare la funzione "LoadResData" in VB6 per utilizzare i file AVI dalla risorsa.

Consigli e avvertenze

  • Istruire il vostro editor di testo per aprire i file ".rc" come documenti di testo per rendere il processo più semplice.
  • Non immettere le strade sbagliate nel file RC o la vostra applicazione VB6 andrà in crash.
  • È possibile avere un solo file di risorse nel progetto.

Come eseguire un file HTA da VBScript

November 7

Visual Basic Scripting Edition, comunemente indicato come VBScript, è un linguaggio di programmazione di script attivo basato sulla Component Object Model (COM), che è stato sviluppato da Microsoft nel 1996. HTA è un'applicazione HTML-eseguibile che viene eseguito nello stesso modo come un tipico file "exe". i file HTA non richiedono un browser Web, ad esempio Microsoft Internet Explorer, Mozilla Firefox o Google Chrome, per eseguire una pagina Web. È possibile utilizzare il "metodo di esecuzione" per eseguire un file HTA utilizzando VBScript.

istruzione

1 Fare clic su "Start", "Tutti i programmi" e "Accessori". Fare clic sull'icona di collegamento "Blocco note", che aprirà Blocco note di Windows.

2 Copiare e incollare la seguente sintassi nel blocco note:

Const SHOW_ACTIVE_APP = 1

Set objShell = WScript.CreateObject ( "Wscript.Shell")

objShell.Run ( "example.hta"), SHOW_ACTIVE_APP, True

WScript.Quit

Cambiare "example.hta" al nome del file HTA effettivo.

3 Premere il tasto "Ctrl" e "S" sulla tastiera; dovrebbe comparire un file di salvataggio finestra di dialogo. Cambiare il tipo di file "Tutti i file", digitare il nome file "hta.vbs," cambiare il file di posizione di salvataggio sul desktop di Windows, e quindi fare clic su "Salva". In questo modo salvare il file come un file VBScript sul desktop di Windows.

4 Uscire da Blocco note.

Come eseguire Dot NET in VB6

December 28

Il quadro Dot.NET è un framework software eseguito su sistemi operativi Microsoft Windows. applicazioni VB6 possono fare riferimento a librerie a collegamento dinamico fissate dal quadro Dot.NET attraverso il Component Object Model (.COM). VB6 può recuperare l'oggetto .COM in quanto è un wrapper sui file Dot.NET.dll. Una volta che il .COM si accede, è possibile eseguire Dot.NET entro VB6 senza dover aggiornare il codice VB6.

istruzione

1 Fare clic su "Start", "Tutti i programmi" e fare doppio clic "Visual Basic 6.0". Si vedrà la finestra di dialogo "Nuovo progetto" aperto. Fai clic su "EXE standard" e fare clic su "Apri". Si aprirà un nuovo progetto VB6 di serie e creare un nuovo modulo dal titolo "Form1".

2 Fare clic sul menu "Progetto" e fare clic su "Progetto", "Riferimenti". Mettere un segno di spunta accanto al file COM.dll si desidera recuperare da Dot.NET.

3 Creare un oggetto nel codice per il carico nel form "Form1" digitando il seguente per fare riferimento al file di COM.dll:

Dim oNewCOM come DotNetApp.COMFile

Set oNewCOM = Nuovo DotNetApp.COMFile

In questo modo recuperare il file ed eseguire COM.dll Dot.NET in VB6.

Come usare VB6 a Eseguire una macro di Excel

December 19

Come usare VB6 a Eseguire una macro di Excel


Microsoft Excel è il software di foglio di calcolo incluso nel Microsoft Office Suite. macro di Excel vengono utilizzati per automatizzare i processi che vengono utilizzati regolarmente e richiedono diversi passaggi. Microsoft Visual Basic 6 permette agli utenti di eseguire le macro direttamente nell'ambiente di programmazione. Questo può essere utile durante il debug delle macro. Quando la programmazione e il debug sono completi, Visual Basic 6 può salvare le macro in un file eseguibile per un utilizzo futuro.

istruzione

1 Avviare Microsoft Visual Basic 6. Fare clic su "Start", "Tutti i programmi", "Microsoft Visual Studio" e "Microsoft Visual Basic 6."

2 Creare o aprire un file di Excel Macro. Creare un nuovo file mcros oppure fare clic su "File", "Apri", passare a un file macro programmato in precedenza e fare clic su "Apri".

3 Lanciare il file macro. Se il lancio di Microsoft Excel non è una delle funzioni del file macro, lanciare facendo clic su "Start", "Tutti i programmi", "Microsoft Office" e "Excel". Fai clic su "Avvia" dalla barra degli strumenti. Se non ci sono errori nel file, la macro verrà eseguito.

Come eseguire il debug di VBScript

July 9

Virtuale Basic Script (VBS) fa parte del Virtual famiglia di programmazione di base, con particolare attenzione sulla compilazione e l'esecuzione in modo estremamente rapido. Si tratta di un linguaggio general purpose leggero, meglio utilizzato per piccoli programmi con funzioni specifiche o azioni automatiche in ambiente Windows. Debug di codice più semplice è relativamente indolore giorno d'oggi, a causa della diffusione di editori e compilatori di testo programmazione lingua-aware. Pulizia codice sciatta può essere automatizzato a un certo punto.

istruzione

1 Utilizzare una base lingue (VBL) editor di conoscenza visiva, come Vbsedit o Eclipse. Durante la modifica del codice, sintassi errata, mal funzioni annidate e refusi saranno evidenziati o delimitate sulle linee offendere, spesso con spiegazioni dettagliate di potenziali errori sul passaggio del mouse.

2 Assicurarsi che tutti i requisiti siano soddisfatti prima di testare il codice: questo include le attuali versioni di Host .NET e Windows Script (WSH), facendo in modo di disporre delle autorizzazioni di lettura e scrittura utilizzando l'area di lavoro VB, così come una connessione internet attiva. Spesso, gli elementi più basilari vengono dati per scontati e producono errori che necessitano di debug.

3 Il vostro editor / compilatori built-in opzione di menu "debug", che varia da programma a programma. Questo dovrebbe essere sempre eseguito in modalità "verbose" con la registrazione, al fine di ottenere un rapporto di debug che contiene tutte le informazioni dettagliate possibile

Come eseguire un processo su un PC remoto con WMI

February 6

Come eseguire un processo su un PC remoto con WMI


WMI (Windows Management Instrumentation) è utilizzato per controllare le attività di gestione in qualsiasi interfaccia di Windows. L'infrastruttura è rivolto a programmatori C / C ++, ma può essere implementato da programmatori che utilizzano qualsiasi linguaggio di scripting Windows-compatibile, come ad esempio VBScript. WMI è un potente strumento per i processi amministrativi sul server locale, ma è particolarmente utile per i computer remoti. Al fine di WMI per accedere a un computer remoto, il computer remoto deve consentire di passare il firewall.

istruzione

1 Impostare le autorizzazioni sul computer remoto. Se un amministratore su "Computer A" ha bisogno di accedere "Computer B," deve essere consentito oltre il firewall "Computer B". Entra in "Computer B" e aprire il prompt dei comandi. Fare clic su "Start", "Esegui", quindi digitare "cmd.exe" e premere "Invio".

2 Digitare quanto segue al prompt dei comandi: ". Inserire" "netsh firewall set servizio RemoteAdmin abilitazione", quindi premere

3 Creare un oggetto localizzatore WBI con il seguente codice:

Set objSWbemLocator = CreateObject ( "WbemScripting.SWbemLocator")

4 Connettersi al computer remoto tramite il "Metodo SWbemLocator.ConnectServer." Questa funzione restituisce un oggetto "SWbemServices", che viene utilizzato per eseguire comandi tramite la connessione remota:

objwbemServices = SWbemLocator.ConnectServer (_

[ByVal strServer], _

[ByVal strNamespace], _

[ByVal strUser], _

[ByVal strPassword], _

[ByVal strLocale], _

[ByVal strAuthority], _

[ByVal iSecurityFlags], _

[ByVal objwbemNamedValueSet] _

)

Dove:

strServer è il nome del computer remoto.

strNamespace può essere lasciato vuoto.

strUser è il nome utente da utilizzare per l'accesso al computer remoto.

strPassword è la password per l'utente sul computer remoto.

strLocale può essere lasciato vuoto.

strAuthority può anche essere lasciato vuoto.

iSecurityFlags può essere impostato su (0x0) per rendere lo script continuerà a tentare di connettersi fino a quando viene stabilita una connessione. L'alternativa è (0x80), nel qual caso il collegamento tenterà di caricare per due minuti, poi morire.

objwbemNamedValueSet può essere lasciato vuoto.

Per continuare l'esempio:

Set objWMIService = objSWbemLocator.ConnectServer ( "Alcuni

computer",

, _

"Some_User", _

"Some_Pass", _

"", _

"") 5 Eseguire un comando con il "Win32_Process Class". Questa funzione verrà eseguito un comando sul computer remoto. Utilizzare la sintassi di MS-DOS per eseguire comandi in questa funzione:

UINT32 Crea (

[In] CommandLine stringa,

[In] CurrentDirectory stringa,

[In] Win32_ProcessStartup ProcessStartupInformation,

[Out] uint32 ProcessId

);

Dove:

CommandLine è la riga di comando che deve essere eseguito sul computer remoto.

CurrentDirectory deve essere impostato su Null a meno che non ci sia un motivo per specificare una directory.

Win32_ProcessStartup ProcessStartupInformation dovrebbe essere l'oggetto di connessione. In questo caso, sarà oggetto SWbemLocator.ConnectServer creato nella fase precedente.

ProcessId diventerà una variabile globale che contiene l'ID di processo per questo comando. Inserire un nome variabile univoco qui.

La funzione restituisce "0" se il processo va a buon fine. Codici di errore vengono restituiti per i processi falliti. Per il nostro esempio, la funzione può essere scritta:

Set objProcess = objWMIService.Get ( "Win32_Process")

intReturn = objProcess.Create _

("Some_Command", Null, objWMIService, intProcessID)

Se intReturn <> 0 Then

Wscript.Echo "Process could not be created." & _

vbNewLine & "Riga di comando:" & strCommand & _

vbNewLine & "Valore restituito:" & intReturn

Altro

Wscript.Echo "Process created." & _

vbNewLine & "Riga di comando:" & strCommand & _

vbNewLine & "ID processo:" & intProcessID

Finisci se

6 Salvare il codice in un file VBScript (con estensione ".vbscript"). L'esempio di codice intero per la connessione a un computer remoto ed eseguire un processo è:

Set objSWbemLocator = CreateObject ( "WbemScripting.SWbemLocator")

Set objWMIService = objSWbemLocator.ConnectServer ( "Alcuni

computer",

, _

"Some_User", _

"Some_Pass", _

"", _

"")

Set objProcess = objWMIService.Get ( "Win32_Process")

intReturn = objProcess.Create _

("Some_Command", Null, objWMIService, intProcessID)

Se intReturn <> 0 Then

Wscript.Echo "Process could not be created." & _

vbNewLine & "Riga di comando:" & strCommand & _

vbNewLine & "Valore restituito:" & intReturn

Altro

Wscript.Echo "Process created." & _

vbNewLine & "Riga di comando:" & strCommand & _

vbNewLine & "ID processo:" & intProcessID

Finisci se

7 Fare clic destro sul nome del file e selezionare "Proprietà". Selezionare la casella per "permettere l'esecuzione di questo file." Fai clic su "Applica". Fare doppio clic sul file per eseguire il processo.

Come modificare le funzioni in VB6

March 4

Quando imparare a codice in Visual Basic 6.0 (VB6), è importante capire come modificare le funzioni pre-esistenti. Una funzione VB è una sezione denominata di codice che esegue un compito specifico. Uso delle funzioni ha il vantaggio di separare il codice in più piccole, più facile da comprendere sezioni che possono essere chiamati più volte, senza dover copiare e incollare il codice. Una funzione in VB ha un valore di ritorno, mentre una subroutine non. Modifica di una funzione comporta l'individuazione della funzione, cancellazione del codice preesistente, sostituendo il codice con il proprio e salvare il nuovo file.

istruzione

1 Aprire il file Visual Basic in Microsoft Visual Studio 6.0.

2 Individuare la funzione che si desidera modificare. Avrà un formato come:

Private Function myFunction (myVariable) come booleano

`Codice funzione qui

Se (myVariable> 5) Poi

myFunction = True

Altro

myVariable = False

Finisci se

End Function

Cercare la parola chiave "Funzione". Il "End Function" dichiarazione segna la fine del codice funzione.

3 Modificare il codice all'interno della funzione cancellando parte del codice e la sua sostituzione con il proprio. Ad esempio, scambiare i valori di ritorno della dichiarazione "if-else" modificando il codice a:

Private Function myFunction (myVariable) come booleano

`Codice funzione qui

Se (myVariable> 5) Poi

myFunction = False

Altro

myVariable = True

Finisci se

End Function

Se si modificano i parametri di funzione, "myVariable," assicurarsi qualsiasi linea che chiama la funzione invia il tipo di dato variabile appropriata.

4 Chiamare la funzione modificata aggiungendo il seguente codice in un'altra funzione o subroutine:

Dim isLessThanFive Come booleano

isLessThanFive = myFunction (10)

5 Salvare il file VB, compilare ed eseguire il programma per eseguire la funzione modificata.

Come aggiungere VBScript per Excel

April 30

Come aggiungere VBScript per Excel


Microsoft Office Excel include molte caratteristiche potenti che è possibile utilizzare per automatizzare le operazioni difficili o ripetitive o aggiungere nuove funzionalità per le cartelle di lavoro. Excel si integra perfettamente con le piattaforme di sviluppo basato su elementi visivi di base. Utilizzare sua built-in Visual Basic, Applications editor per scrivere piccoli programmi all'interno dell'applicazione e utilizzare gli oggetti esposti dall'applicazione Excel di scrivere codice VBScript che interagiscono con le applicazioni Excel e consentono di fare cose come aprire il file di Excel o di dati cartella di lavoro di cambiamento da una pagina web interattivo.

VBScript

Excel supporta nativamente Visual Basic for Applications, che è un linguaggio di programmazione basato su Visual Basic. Microsoft Visual Basic, Scripting Edition è un peso leggero, linguaggio di programmazione completo che può essere eseguito su qualsiasi personal computer su cui è installato Windows Script Host. Viene utilizzato per applicazioni stand-alone che eseguono azioni cavallo di battaglia sul lato client e per la programmazione Web. È possibile incorporare codice VBScript con HTML nelle pagine Web o attivi in ​​Active Server Pages per creare siti web interattivi in ​​grado di elaborare i dati e interagire con le applicazioni.

Excel Programmazione

le azioni di registrazione che si eseguono di frequente come macro e utilizzare l'editor VBA per modificare il codice VB sottostante in Excel. Excel supporta questa capacità di fare sviluppo personalizzato perché utilizza gli oggetti con i metodi ed i membri che è possibile accedere all'interno del codice del programma. Il linguaggio di programmazione VBA è simile al linguaggio VBScript e accede agli oggetti di Excel in un modo molto simile. Utilizzare VBScript con Excel quando è necessario eseguire le attività automatizzate sul lato client, per esempio, è possibile utilizzarlo per scrivere dati nelle celle di un foglio di lavoro di Excel senza aprire la cartella di lavoro di Excel da soli.

VBScript e Excel

Combinare Excel con VBScript nel codice VBScript. Innanzitutto è necessario creare il file VBScript sia in un editor di testo come Blocco note o in un editor di speciale che supporta la sintassi VBScript. Se si sta creando una pagina Web attiva, avrete anche bisogno di scrivere il codice HTML per la pagina e racchiudere il codice VBScript nel tag speciali. È possibile utilizzare gli oggetti e metodi esposti per lanciare l'applicazione Excel, creare cartelle di lavoro, le cellule di accesso, leggere e scrivere dati celle e formule e persino controllo manuale dell'applicazione Excel verso l'utente.

considerazioni

VBScript è un linguaggio abbastanza semplice da imparare, ma dovrete avere qualche conoscenza di programmazione, al fine di combinare il VBScript con Excel, che rende questo un compito inadatto per gli utenti inesperti. Si dovrebbe chiedere idealmente un programmatore per aiutarvi con il vostro codice di programma se non siete sicuri di come la lingua o costrutti di lavoro. È possibile trovare tutorial e codice di esempio on-line per aiutarvi a iniziare con la programmazione VBScript.

Come aggiornare i campi Memo in MS Access 2007 con VB6

May 11

campi Memo sono un tipo di dati per Microsoft Access 2007 tavoli. campi Memo consentono ai dipendenti entrano note lunghe per l'uso nei rapporti. Ad esempio, l'immissione di informazioni del servizio clienti per avere un account cliente richiede l'uso di un campo memo. Si aggiorna il campo memo con Visual Basic 6 con il comando "EseguiSQL" disponibile nella lingua VB6.

istruzione

1 Fare clic sul pulsante di Windows "Start". Selezionare "Tutti i programmi", e cliccare su "Visual Studio." Fai clic su "Visual Basic 6" per aprire il software. Fare clic sulla voce di menu "File" e fare clic su "Apri". Fare doppio clic sul file di progetto di Visual Basic per aprire nel vostro spazio di lavoro.

2 Fare clic con il modulo di Visual Basic sul lato destro della finestra e selezionare "Visualizza codice." Questo apre l'area di lavoro alla pagina di codifica in cui si inserisce il codice di aggiornamento memo.

3 Digitare il seguente testo nella pagina:

DoCmd.RunSQL ( "Aggiornamento memo set cliente = 'Il mio testo del promemoria' dove CustomerID = 1")

In questo esempio, si aggiorna il record del cliente con numero di identificazione "1" con la nota "Il mio Memo di testo." Sostituire "My Memo Testo" con il testo del promemoria che si desidera inserire e sostituire "1" con il numero di identificazione del record che si desidera aggiornare.

4 Fare clic sul pulsante Visual Studio "Salva" nella parte superiore della finestra per salvare le modifiche. Fare clic sul pulsante "Esegui" nella barra degli strumenti per eseguire il nuovo codice e verificare le modifiche.

Come creare un documento di aiuto in VB6

May 15

Come creare un documento di aiuto in VB6


L'aggiunta di un documento di aiuto al progetto di Visual Basic 6.0 (VB6) consente agli utenti di esplorare le pagine di aiuto aggiuntive quando hanno una domanda durante l'uso del programma. È possibile creare file di aiuto con l'applicazione HTML Help e compilarli in un singolo file "chm". Le pagine di aiuto utilizzano codice HTML formattato come quella che si trova nelle pagine Web. Si attiva il supporto per le diverse pagine di aiuto con la funzione "HtmlHelp" nel programma VB6.

istruzione

1 Scaricare e installare "HTML Help 1.3" dal sito Web Microsoft.

2 Aprire l'applicazione HTML Help Workshop.

3 Fare clic sul menu "File" in HTML Help Workshop, fare clic su "Nuovo", selezionare "Progetto" e fare clic su "OK".

4 Fai clic su "Avanti" nella prima casella della "New Project Wizard", digitare il file e nome della cartella per il progetto di aiuto nella casella "Destinazione" e fare clic su "Avanti". Fare clic su "Avanti" nella casella "file esistenti" e fare clic su "Fine".

5 Fare clic sul menu "File" e fare clic su "Nuovo".

6 Fai clic su "file HTML", digitare "default", come il titolo, fare clic su "OK", tipo "Default" tra il "<body>" e "</ body>" tag e salvare il file come "Default.htm" in la cartella di progetto del programma VB.

7 Fare clic sul menu "File" e fare clic su "Nuovo".

8 Fai clic su "file HTML", digitare "mio argomento", come il titolo, fare clic su "OK", tipo "Il mio argomento" tra il "<body>" e "</ body>" tag e salvare il file come "MyTopic.htm "nella stessa cartella come" Default.htm ".

9 Fai clic su "Aggiungi / Rimuovi File argomento", che si trova sulla barra degli strumenti di sinistra. Fai clic su "Aggiungi", individuare il "Default.htm" e "MyTopic.htm", cliccare su "Apri" e fare clic su "OK".

10 Aprire Blocco note di Windows e digitare il seguente codice nella parte superiore del file:

definire DI DEFAULT 100define MyTopic 101

11 Salvare il file con il nome "Map.h" nella stessa cartella in cui "MyTopic.htm" e "Default.htm" vengono salvate.

12 Chiudere Blocco note di Windows.

13 Tornare alla un'applicazione HTML Help Workshop, fare clic su "HtmlHelp API" sulla barra degli strumenti di sinistra, fai clic su "File di intestazione", tipo "Map.h", fai clic su "OK" e fare clic su "OK".

14 Fai clic su "Salva tutti i file" nel menu "File", scegliere "Compila" e fare clic su "Compila" nella casella "Crea un file compilato". Il file di Guida HTML compilato viene salvato come "HHDemo.chm."

15 Chiudere l'applicazione HTML Help Workshop.

16 Aprire Visual Basic 6.0.

17 Aprire il progetto VB e aggiungere due pulsanti denominati Command1 e Command2, a Form1.

18 Aggiungere il codice per accedere al documento di aiuto nel vostro programma di VB individuando la sezione "General Declarations" di Form1 e aggiungere il codice:

Option Explicit

Private Declare Function HtmlHelp Lib "HHCtrl.ocx" Alias ​​"HtmlHelpA" _

(ByVal hWndCaller As Long, _

ByVal pszFile As String, _

ByVal uLista come lungamente, _

dwData Come Qualsiasi) As Long

Const HH_DISPLAY_TOPIC As Long = 0

Const HH_HELP_CONTEXT As Long = & HF

Private Sub Form_Load ()

ChDir App.Path

End Sub

Private Sub Command1_Click ()

HtmlHelp hWnd, "HHDemo.chm", HH_HELP_CONTEXT, ByVal 100&

End Sub

Private Sub Command2_Click ()

HtmlHelp hWnd, "HHDemo.chm", HH_DISPLAY_TOPIC, ByVal "MyTopic.htm"

End Sub

19 Salvare il file VB, compilare ed eseguire il programma. Il pulsante "Command1" visualizza i contenuti "Default.htm" come una ricerca per la finestra ID contesto. Il pulsante "Command2" visualizza i "MyTopic.htm" contenuti come ricerca finestra nome dell'argomento.

Come convertire RGB a VB6

May 16

Conversione valore RGB di un colore nella sua 6.0 (VB6) valore intero Visual Basic è importante quando non si desidera utilizzare uno degli otto colori predefiniti di VB6. RGB significa valori di rosso, verde e blu di un colore, che vanno a valori compresi tra 0-255. La maggior parte dei colori visibili possono essere visualizzati combinando diverse quantità di luce rosso, verde e blu insieme su un monitor. valori RGB sono comunemente usati nella grafica programmi di editor e su siti web. Conversione di un codice RGB in VB6 è fatto attraverso il "RGB) (" la funzione, che produce un valore intero.

istruzione

1 Aprire il Basic 6 file di Visual in Microsoft Visual Studio 6.0.

2 Chiamare la funzione RGB per convertire i valori di rosso, verde e blu di un colore nella sua rappresentazione VB6 intero, aggiungendo il seguente codice nella vostra funzione:

Dim rosso, verde, blu, rgbInt come numero intero

rosso = 0

verde = 255

blu = 255

rgbInt = RGB (rosso, verde, blu)

o

rgbInt = RGB (0, 255, 255)

Questo produce il codice colore VB6 per ciano.

3 Utilizzare il valore RGB con proprietà, come una forma di "Backcolor" aggiungendo il codice:

Form1.Backcolor = rgbInt

o

Form1.Backcolor = RGB (0.255.255)

o

Form1.Backcolor = RGB (rosso, verde, blu)

Sostituire "Form1" con il nome del modulo.

4 Salvare il file Visual Basic 6, e compilare ed eseguire il programma per visualizzare il colore RGB.

Come determinare se una chiave di registro esiste in VBScript

May 28

Scrutando nel Registro di sistema che si dà uno sguardo impostazioni critiche del sistema operativo. Queste impostazioni, chiamate chiavi, controllano il modo in cui funziona di Windows. Gli sviluppatori utilizzano VBScript e altri strumenti per esaminare e modificare le chiavi. Se è necessario verificare l'esistenza di una chiave specifica prima di eseguire un'operazione di registro, è possibile creare una breve funzione VBScript che interroga il Registro di sistema.

istruzione

1 Aprire Blocco note o un editor di testo e incollare il seguente codice VBScript in un nuovo documento:

Option Explicit
keyName Dim
keyName = "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ sfondi \"

Se KeyFound (keyName) = True Then
Wscript.echo "Chiave esiste"
Else Wscript.echo "Chiave non esiste"
Finisci se

Il "keyName" variabile contiene il nome della chiave di registro per il quale è necessario cercare. Sostituire "Nome" con una chiave di vostra scelta. La successiva riga di codice passa quel nome ad una funzione chiamata "KeyFound." Tale funzione controlla se la chiave esiste.

2 Aggiungere questo codice sotto il codice mostrato nell'ultimo passaggio:

Funzione KeyFound (ByVal keyName)
keyFound = false

rightCharacter Dim
rightCharacter = destra (keyName, 1)
se rightCharacter <> "\" Poi keyName = keyName & "\"

On Error Resume Next
CreateObject ( "wscript.shell"). RegRead trim (keyName)

Select Case err
caso 0: keyFound = true
End Select

end function

Questa è la funzione "KeyFound". Si aggiunge una barra alla fine della chiave se non esiste ed esegue il metodo "RegRead". Il "in caso di errore" dichiarazione permette al programma di continuare a funzionare anche se il metodo "RegRead" non riesce a trovare la chiave di registro desiderato. Se il metodo trova una chiave, il codice imposta il valore di "keyFound" true.

3 Salvare il file con estensione VBS. Per esempio, se si desidera il nome "CheckKeys," Salva come "CheckKeys.vbs."

4 Avviare Esplora risorse e individuare il file. Fare doppio clic su tale file per eseguire il programma. Esegue e visualizza "Chiave esiste" se trova la chiave o "chiave non esiste" se non lo fa.

Consigli e avvertenze

  • La parte essenziale di questo programma è la funzione "KeyFound". È sufficiente chiamare da qualsiasi altro programma VBScript, e passare la funzione "KeyFound" il nome di un qualsiasi tasto. La funzione restituisce "vero" o "falso", a seconda se esista o meno la chiave.

Come eliminare duplicati Canzoni Utilizzando VBScript

June 9

Durante la creazione di righe e colonne in Excel, si potrebbe finire con diversi duplicati di un oggetto, soprattutto se si sta elencando canzoni. Gli utenti hanno la possibilità di filtrare questi e loro eliminazione attraverso gli strumenti di foglio di calcolo Excel. Ma quando un foglio di calcolo è lungo e costantemente cambia, è possibile eseguire un piccolo Visual Basic Script (VBScript) per ottenere Excel per identificare il contenuto duplicato ed eliminarlo rapidamente.

istruzione

1 Aprire il foglio di dati in Excel.

2 Premere il tasto "Alt" e "F11" per aprire l'editor di Visual Basic.

3 Selezionare la scheda "Inserisci" dalla barra degli strumenti superiore e scegliere "modulo".

4 Incollare il seguente codice nella casella che appare:
"Option Explicit

DeleteDups sub ()

Dim x As Long
Dim LastRow As Long

LastRow = Range (& quot; A65536 & quot;). End (xlUp) .Row
Per x = LastRow Per 1 Fase -1
Se Application.WorksheetFunction.CountIf (Range (& quot; A1: A & quot; & amp; x), Gamma (& quot; A & quot; & amp; x) .Text)> 1 Poi
Gamma (& quot; A & quot; & amp; x) .EntireRow.Delete
Finisci se
Successivo x

End Sub "

5 Chiudere la finestra facendo clic sulla "X" nell'angolo in alto a destra.

6 Verificare la funzione con l'aggiunta di dati a colonna A. duplicati alcuni dei dati appositamente.

7 Selezionare "Macro" dalla barra degli strumenti superiore e scegli "DeleteDups" e premere "Invio".