Re: Format Project available?
- From: "Carlos J. Quintero [VB MVP]" <carlosq@xxxxxxxxxxxxxxxxxxx>
- Date: Wed, 14 Dec 2005 10:53:28 +0100
No, there is no option AFAIK, but you can do a simple macro like this (not
tested, just from my head):
Sub FormatAll
For Each objProject As Project In DTE.Solution.Projects
FormatProjectItems(objProject.ProjectItems)
Next
End Sub
Sub FormatProjectItems(colProjectItems as ProjectItems)
For Each objProjectItem As ProjectItem in colProjectItems
FormatProjectItem(objProjectItem)
' Enter in recursion for nested files
FormatProjectItems(objProjectItem.ProjectItems)
Next
End Sub
Sub FormatProjectItem(objProjectItem as ProjectItem)
Dim objTextDocument as TextDocument
Try
objTextDocument =
DirectCast(objProjectItem.Document.Object("TextDocument", TextDocument)
Catch objException as Exception
End Try
If objTextDocument IsNot Nothing Then
Try
objTextDocument
..StartEditPoint.CreateEditPoint.SmartFormat(objProjectItem.EndEditPoint)
Catch objException as Exception
MessageBox.Show(ex.ToString)
End Try
End If
End Sub
--
Best regards,
Carlos J. Quintero
MZ-Tools: Productivity add-ins for Visual Studio 2005, Visual Studio .NET,
VB6, VB5 and VBA
You can code, design and document much faster.
Free resources for add-in developers:
http://www.mztools.com
<rjack@xxxxxxxxxxxxxxxx> escribió en el mensaje
news:1134498916.219560.81000@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> VS 2005 has nice menu options to format source code:
>
> Edit/Advanced/Format Selection
> and
> Edit/Advanced/Format Document.
>
>
> Is there an option to Format an entire project or solution? If not, is
> anybody aware of any macros or addins that will assist with formatting
> more than a single document?
>
>
> Thanks!
>
.
- References:
- Format Project available?
- From: rjack
- Format Project available?
- Prev by Date: Re: VS2005Express + VSS
- Next by Date: Re: VS2005Express + VSS
- Previous by thread: Format Project available?
- Next by thread: VS2005: Keyboard bindings. How do I override IDE defaults.
- Index(es):
Relevant Pages
|