我已经使用VBA将Excel单元格中的值复制到表格单元格(tablename:“myTable”,2 * 2)以及形状文本(形状名称“Oval11”)。现在我想在PowerPoint中使用VBA从Excel格式化这些格式:
如何做到这一点?
我使用的是Office 2010,但与Office 2007的兼容性也很有帮助。
感谢您的帮助。
答案 0 :(得分:0)
假设您的Excel工作表已在PowerPoint中按照您的要求进行格式化,复制这些单元格的内容时,请使用.Text
而不是.Value
。
有关其工作原理的详细信息,请参阅this question。
如果您的Excel工作表格式不正确,您可以从值中创建vba中的字符串变量并在vba中对其进行格式化,或者使用excel中的=TEXT()
命令通过VBA格式化它,并存储结果作为一个字符串。