Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    VBA & Named Pipes

    Visual Basic for Applications är en lätt version av Visual Basic du använder för att skapa program som interagerar med Microsoft Office . " Named Pipes " är ett nätverk term som pekar på en delad mapp . Istället för att mappa en nätverksenhet , kan du komma åt en mapp med namnet på datorn och dela namn i VBA -programmet . Syfte

    Namngivna pipes är användbara när du inte vet om användaren har en enhet mappas till den delade platsen på en Windows -server eller en annan Windows- skrivbordet . VBA tillåter dig att öppna eller läsa filer från en namngiven pipe plats , så att du kan interagera med nätverk mappar och filer i din VBA -program . Du använder två omvända snedstreck för att berätta VBA kompilatorn att du har en namngiven pipe plats i din app .
    Kod

    När du konfigurerar en namngiven pipe funktion du måste skapa en variabel som innehåller platsen för mappen eller filen som du vill öppna . Följande kod är ett exempel på en variabel som tilldelas en namngiven pipe plats :

    Dim myVar som Stringmyvar = " \\ \\ dator \\ folder "

    " dator " uttalande är datorn namnet på den server eller skrivbordet som innehåller den delade mappen . Den " mappen " uttalande är namnet på mappen . Du kan lägga till ett filnamn till strängen för att peka på en delad fil .
    Behörigheter

    Du måste ha behörighet på Windows server eller skrivbordet för att komma filen eller mappen som du vill använda i VBA -programmet . Om du har behörighet , fungerar anslutningen lyckades . Om du är blockerad av admin , återgår programmet ett felmeddelande som säger " Permission Denied ".
    Överväganden

    När du arbetar med nät -kod , programmet kraschar om du inte ställer upp felhantering . Felhantering står för filrättigheter och eventuella problem med en anslutning till den namngivna röret . Felet returneras till användaren , så han vet varför han är oförmögen att öppna filen eller mappen . Felhantering ger en bättre användarupplevelse när du arbetar med ditt program .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver en textfil till en databas tabell med V…
    ·Vad är VBA
    ·Hur man skriver en array till en fil i Visual Basic
    ·Hur man öppnar ett Windows- program med Visual Basic
    ·Konvertera en lång variabel i Bytes i Visual Basic
    ·Hur man skriver ett program som kommer att uppdatera Ex…
    ·Hur man rensar och Fylla Listrutor i Visual Basic 2010
    ·Hur man installerar en nedrullningsbar kalender i Acces…
    ·Hur bevara Variabler i VBA
    ·Hur man använder en variabel i en SQL String VBA
    Utvalda artiklarna
    ·Hur Radera rad i en platt fil PHP
    ·Hur man bort genomstruken text i ett dokument i VBA
    ·Hur köra Python Bytekod
    ·Hur man tar bort ett adressfält i HTML
    ·Hur man använder VB att kommunicera med serieportar
    ·Vad är meningen med en dataflödesdiagram
    ·Hur man slår ihop PDF-filer med PHP
    ·Hur hämta Web Service rådata
    ·Hur konvertera en sträng till heltal i VB.NET
    ·Access 2007 Skript
    Copyright © Dator Kunskap http://www.dator.xyz