static void Main(string[] args)
 {
     try
     {
         using (var app = Word.Application.GetActiveInstance())
         {
             var document      = app.ActiveDocument;
             var documentTitle = $"* Tables in {document.Name} *";
             Console.WriteLine(new string('*', documentTitle.Length));
             Console.WriteLine(documentTitle);
             Console.WriteLine(new string('*', documentTitle.Length));
             Console.WriteLine();
             for (int i = 1; i <= document.Tables.Count; i++)
             {
                 var table      = document.Tables[i];
                 var tableTitle = $"Table #{i}";
                 Console.WriteLine(tableTitle);
                 Console.WriteLine(new string('-', tableTitle.Length));
                 foreach (var cellInfo in CellInfo.GetInfosFromTable(table))
                 {
                     Console.WriteLine(" - " + cellInfo);
                 }
                 Console.WriteLine();
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
     Console.WriteLine();
     Console.WriteLine("Done executing!");
     Console.ReadLine();
 }