Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

VBA & Pipes

Visual Basic for Applications je ľahká verzia Visual Basic môžete použiť na vytvorenie programov , ktoré interagujú s Microsoft Office . " Pomenované kanály " so sieťou termín, ktorý odkazuje na zdieľané priečinky . Miesto mapovanie sieťovej jednotky , môžete prístup k priečinku pomocou názvu počítača a mena zdieľania v programe VBA . Účel

Pomenované kanály sú užitočné , keď neviete , či používateľ má jednotku mapované do zdieľaného umiestnenia na serveri Windows alebo iný pracovnej ploche Windows . VBA vám umožní otvoriť alebo čítať z pomenované umiestnenie potrubia , takže môžete komunikovať so sieťovými priečinkami a súbormi vo vašom jazyku VBA programov . Môžete použiť dva znaky spätné lomítko sa povedať VBA kompilátora , že máte pomenované umiestnenie potrubia vo vašej aplikácii .
Kód

Keď nastavíte funkciu pomenovanú pipe , môžete musí vytvoriť premennú , ktorá obsahuje umiestnenie priečinka alebo súboru , ktorý chcete otvoriť . Nasledujúci kód je príkladom premenné priradené k pomenované umiestnenie potrubia :

Dim myvar ako Stringmyvar = " \\ \\ počítač \\ zložka "

" počítač " vyhlásenie je počítač meno servera alebo stolového počítača , ktorý obsahuje zdieľanú zložku . " Zložka " vyhlásenie je názov priečinka . Môžete si pridať názov súboru do reťazca , aby ukazoval na zdieľaný súbor .
Oprávnenie

musíte mať oprávnenie na serveri so systémom Windows alebo počítača k prístupu súbor alebo priečinok, ktorý chcete použiť v programe VBA . Ak máte oprávnenie , pripojenie úspešne funguje. Ak sú blokované admin , program vráti chybu , ktorá hovorí , že " prístup odmietnutý . "
Úvahy

Pri práci so sieťovým kódom , program havaruje ak nechcete nastaviť spracovanie chýb . Spracovanie chýb pripadá na oprávnenia súborov a prípadné problémy s pripojením k pojmenovanému kanála . Chyba je vrátená k užívateľovi , tak vie , prečo ich nie je možné otvoriť súbor alebo priečinok . Chyba pri spracovaní poskytuje lepšie užívateľské skúsenosti pri práci s programom .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené