//Excel.Application xlApp;
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheet;
object misValue = System.Reflection.Missing.Value;
Excel._Application xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Add(misValue);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
//add data
xlWorkSheet.Cells[1, 1] = "";
xlWorkSheet.Cells[1, 2] = "Student1";
xlWorkSheet.Cells[1, 3] = "Student2";
xlWorkSheet.Cells[1, 4] = "Student3";
問題は、セルの時々サイズは小さくすることができるということですそのテキストのサイズ。私はこれを試しました:
Excel.Range chartRange;
chartRange.EntireColumn.ColumnWidth = 31.43;
それはうまく動作しますが、私はこのプロパティを別々に設定する必要があります。どのように私はそれを行うことができますか?
優れたマクロを保存することを学びます。そうすれば、必要なすべてのコードを手に入れることができます。私は私の答えで何をしたのかわかりません。マクロを保存して私の結果をあなたに伝えます。録音を開始するだけで簡単に録音し、録音したいものをExcelで処理してから、コードを取得します。そのとても強力で便利な –
アドバイスありがとう、私はそれについてかなり良い記事を見つけたhttp://blogs.msdn.com/b/csharpfaq/archive/2010/09/28/converting-a-vba-macro-to- c-4-0.aspx – Rocketq