2016-04-13 98 views
3

我使用xlswrite語句在文件中編寫了許多工作表。現在,我想將字體大小和類型更改爲粗體,以顯示單元格A1,AB1和其他幾個單元格的內容。似乎我將不得不下載一個xlswrite的fancier版本來完成此操作。有沒有更簡單的方法來做到這一點?使用xlswrite更改輸出中的字體大小和粗體文本

+0

你不介意的解決方案使用VBA - 這是更簡單,你執行後進行此操作在Excel中'xlswrite' – Prasanna

+0

是的,這個功能看起來像它可能會做你想要什麼:HTTP://英國。 mathworks.com/matlabcentral/fileexchange/8345-xlswritespec – am304

回答

0

隨意不同意。
恕我直言,您可以在執行xlswrite後利用Excel VBA完成此項要求。
這是VBA腳本。在Excel中有數據後運行腳本。

Sub Macro1() 
Range("A3:A10").Select 'You can specify your range here 
With Selection.Font 
    .Size = 14 
    .Bold = True 
End With 
End Sub 
+1

雖然這可能有效,但我認爲一個更好的解決方案是在'xlswrite'操作中一次完成所有操作,這樣你只需要在MATLAB中操作而不用Excel中的VBA。此外,範圍將根據如何調用xlswrite進行更改。 – am304

+0

那麼...有沒有一種簡單的方法可以在matlab m-file中完成它?否則我將使用VBA。 –

相關問題