Ajuster la largeur de colonne à l'aide de SSIS ETL sur Visual Studio

Je crée un ETL sur Visual Studio, mais lorsque j'exporte mes données vers un tableau Excel, les colonnes semblent un peu courtes. Existe-t-il un moyen d'ajuster automatiquement la largeur de la colonne à partir de Visual Studio? Je vous remercie

Mise à jour 1

Voici le code que j'ai copié et aussi l'erreur que je reçois

Code

Erreur

Vous pouvez y parvenir en utilisant une script task qui s'exécute après le succès de la DataFlow Task . Vous devez append l'assembly Microsoft.Office.Interop.Excel aux references de tâche de script et utiliser le code suivant: (utilisé Vb.Net)

Remarque: vous devez append le file Microsoft.Office.Interop.Excel.dll aux directorys suivants (directory dll .Net Framework) C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 et (directory de dll des outils de données du server sql) C: \ Program Files \ Microsoft SQL Server \ 100 \ DTS \ Binn (en utilisant vs 2005 et sql 2008), puis ajoutez cette DLL comme reference dans votre tâche de script

 Imports Microsoft.Office.Interop Public Sub Main() Dim strFile as Ssortingng = "C:\New Folder\1.xls" Dim m_XlApp As New Excel.Application Dim m_xlWrkbs As Excel.Workbooks = m_XlApp.Workbooks Dim m_xlWrkb As Excel.Workbook m_xlWrkb = m_xlWrkbs.Open(strFile) 'Loop over all worksheets For Each m_XlWrkSheet As Excel.Worksheet In m_xlWrkb.Worksheets 'Columns m_XlWrkSheet.UsedRange.Columns.AutoFit() 'Rows m_XlWrkSheet.UsedRange.Rows.AutoFit() Next m_xlWrkb.Save() m_xlWrkb.Close(SaveChanges:=True) m_XlApp.Quit() End Sub