2013-08-22 33 views
0

我已经使用VBA将Excel单元格中的值复制到表格单元格(表格名称:“myTable”,2 * 2)以及形状文本(形状名称“Oval11”)中。现在我想这些格式作为使用从Excel VBA在PowerPoint如下:如何将复制的内容从excel格式化为PowerPoint? (形状和表格单元格)

  • 让数字作为与%0的小数位(现有的Excel格式) - 如果数量< 0%,颜色的细胞或形状的红色和如果编号> 0%,则将形状或单元格颜色变为绿色

这怎么办?

我正在使用Office 2010,但与Office 2007的兼容性也会有所帮助。

感谢您的帮助。

回答

0

假设您的Excel工作表已经按照您的要求在PowerPoint中进行了格式化,那么在复制这些单元格的内容时,请使用.Text而不是.Value

有关工作原理的更多详细信息,请参见this question

如果你的excel表格格式不正确,你可以用vba中的值创建vba中的字符串变量并在vba中格式化它,或者使用命令在Excel中通过VBA格式化它,并将结果存储为字符串。

+1

谢谢jmac..it工作... – Siddhartha

+0

谢谢...它工作..因为我只需要复制已经格式化在Excel中的数据:) – Siddhartha

相关问题