Using statement in Visual Basic
syntax-error, using-statement, vb.net
Solution
There's two things wrong.
First, you must remove the `Dim` keyword. The `Using` keyword replaces the `Dim` keyword. Both `Dim` and `Using` have the same effect of declaring a new variable, just in different ways.
Secondly, you must remove parentheses. The very first thing after the `Using` keyword must be the variable name.
Using doc As WordprocessingDocument = WordprocessingDocument.Open(filename, True)
' blah blah
End Using
Problem
I'm having difficultly with the using statement in Visual Basic. Does anyone know how this should be written?: ``` Using (Dim doc As WordprocessingDocument = WordprocessingDocument.Open(filename, True)) //blah blah End Using ``` The code works fine without the using and its obviously as syntactic error. "Dim" is highlighted, and an expression is expected apparently. Sorry if this a bit basic, but the info on vb using statements is not clear and its obviously doesn't work in the c# style.