3
大家好,這是我的第一個問題。如何在Word中添加Office圖表
我想在2007字加一個辦公室圖形使用C#4.0,
我使用Office 2007的話,對於喜歡3D泡泡更好的圖 我的任務是Genrate圖和從SQL數據庫表我已經做了它使用excel圖表,然後將圖表複製爲圖像。
現在我想在詞中添加圖表本身,以便用戶可以更改圖表或其值。 目前我在做這個代碼。
object missing = Type.Missing;
Word.Application application = new
Microsoft.Office.Interop.Word.Application();
application.Visible = true;
Word.Document document = application.Documents.Add(ref missing, ref missing, ref missing,
ref missing);
Random rd = new Random();
objchart = (Graph.Chart)document.Shapes.AddOLEObject("MSGraph.Chart.8").OLEFormat.Object;
dataSheet = objchart.Application.DataSheet;
for (int r = 1; r < 10; r++)
{ for (int c = 1; c < 5; c++) { dataSheet.Cells[r, c] = rd.Next(10, 50); } }
下面的代碼工作正常,但結果是不好,因爲我想要的。 如果我使用「MSGraph.Chart.8」保證「Excel.Chart.8」它給我錯誤。
它給你什麼錯誤?結果不是你想要的結果如何? – 2010-09-10 15:04:16
嗨,感謝您的回覆,這個msgraph不像Office 2007圖表那麼酷,錯誤是將對象轉換爲錯誤類型 – JSJ 2010-09-13 09:16:56