En av de mest användbara funktionerna i Microsofts Office-paket är av övergripande Visual Basic stöd . Med VB kan du göra praktiskt taget allt du kan göra för hand-och du kan göra det med repeterbarhet och hastighet av en dator . Om du behöver göra enkla ändringar i ett stort antal Word- dokument , kan det vara opraktiskt att göra det för hand-och det skulle verkligen vara obehaglig . Men Visual Basic NET är ett enkelt sätt att öppna och manipulera Word-dokument , så att du enkelt kan automatisera sådana uppgifter
Du behöver : .
Visual Basic .
NET ( vilken utgåva som helst ) .
Microsoft Word Professional eller Developer Edition .
1 .
Öppna Microsoft Visual Basic . NET . Skapa ett nytt Visual Basic-projekt , eller öppna en som du vill lägga till Word funktionalitet .
2 .
Högerklicka på projektet i Solution Explorer , välj " Referenser " och välj " Add Reference ". På Add Reference skärmen , välj " KOM " , välj " Microsoft Word 9. 0 Object Library ", klicka på " Välj " och sedan " OK ".
3 .
Gå till den plats i din kod som du vill ändra Word-dokumentet . Detta beror på vad du skulle vilja göra särskilt, men ett sätt att göra detta skulle vara att öppna din huvudformuläret i Designer , drar du en ny knapp på formuläret och dubbelklicka på knappen . Detta kommer att skapa en stub subrutin som ska köras när du klickar på knappen . På toppen av denna fil , lägg till följande rad :
Import Microsoft. Office. Interop
4
Lägg kod för att skapa ett Word- objektet Application . Det ska se ut så här :
Dim wordApplication som ny Word. Application
5 .
Lägg kod för att öppna Word- dokumentet :
Dim doc Word. Document
doc=wordApplication. Documents. Open ( "C : \ MyDocument. doc " )
Byt ut sökvägen "C : \ MyDocument. doc " med sökvägen till Word-dokumentet . Om du behöver öppna en annan Word-dokument varje gång programmet körs , måste du skapa en String variabel efter de specifika behoven i ditt program , och byta ut hela sökvägen (inklusive citattecken ) med namnet på variabeln .
6 .
Använd funktioner _Document gränssnitt för att ändra din " doc " variabel . Till exempel , om du vill ställa in lösenordet " 1234 " på Word-dokumentet , infoga denna kod :
doc. Password=" 1234 "
Se Msdn. microsoft . com /de- de /bibliotek /microsoft. office. interop. word. _document_members ( office. 11 ) . ASPX för en lista över de många egenskaper och funktioner _Document gränssnittet .