Я обновляю данные таблицы на слайде Powerpoint 2010 (msotable type of shape) из базы данных. Я использую chart.Refresh, чтобы успешно обновить мастер слайдов, содержащий диаграммы (msochart). Я хочу сделать то же самое для таблиц типов фигур. Но для таблиц нет метода обновления, и мой слайд-слайд не обновляется (обновляется) после успешного обновления основного слайд-представления. Я использую C# 4.0 для офиса 2010.
Любая идея, как обновить представление слайдов таблицы? http://office.microsoft.com/en-001/powerpoint-help/what-is-a-slide-master-HA010280572.aspxОбновить представление слайдов слайдов
0
A
ответ
0
Найдено решение. Когда нет способа обновления, я делаю взлом: sh.Width = sh.Width + 1; sh.Width = sh.Width - 1;
public void UpdateTable(Shape sh, System.Data.DataTable dt)
{
try
{
//Supprimer toutes les lignes existantes
if (sh.Table.Rows.Count >= 3)
{
int rowCount = sh.Table.Rows.Count;
for (int i = 3; i <= rowCount; i++)
{
sh.Table.Rows[sh.Table.Rows.Count].Delete();
}
//Vider le contenu de la première ligne
for (int j = 1; j < sh.Table.Columns.Count; j++)
{
sh.Table.Cell(2, j).Shape.TextFrame.TextRange.Text = "";
}
}
//Parcourir les lignes
for (int i = 0; i < dt.Rows.Count; i++)
{
sh.Table.Rows.Add(sh.Table.Rows.Count);
//Parcourir les colonnes
for (int j = 0; j < dt.Columns.Count; j++)
{
sh.Table.Cell(i + 2, j + 1).Shape.TextFrame.TextRange.Text = dt.Rows[i][j].ToString();
}
}
sh.Table.Rows[sh.Table.Rows.Count].Delete();
sh.Width = sh.Width + 1;
sh.Width = sh.Width - 1;
Marshal.ReleaseComObject(sh);
}
catch (Exception exp)
{
Logger.Error(exp);
}
}
Смежные вопросы
- 1. Вставка слайдов и слайдов
- 2. Ползунок слайдов с изображением слайдов
- 3. Анимация слайдов и слайдов для макета
- 4. Добавление слайдов и слайдов в презентацию
- 5. Недостатки слайдов
- 6. Алгоритм слайдов
- 7. Обновление слайдов и ярлыков
- 8. слайдов анимации между UIButtons
- 9. Перемещение слайдов в iPhone
- 10. Можно ли добавить автоматический перенаправляющий URL-адрес слайдов слайдов?
- 11. jQuery Проблема с щелчком для слайдов и слайдов
- 12. добавление функции jQuery для слайдов/слайдов для пользовательского интерфейса
- 13. Поиск слайдов PowerPoint и название слайдов в VSTO
- 14. Вставка слайдов и слайдов с использованием анимации css3 и jquery
- 15. Область слайдов JQuery
- 16. Форма слайдов по клику
- 17. jQuery Пользовательское меню слайдов
- 18. Простая демонстрация слайдов Javascript
- 19. Переходы слайдов Jssor
- 20. Изменение формата слайдов
- 21. Перемещение страницы слайдов
- 22. Меню слайдов не работает
- 23. Меню jQuery слайдов
- 24. validate + listener + панель слайдов
- 25. jQuery: Подробнее/Меньше слайдов?
- 26. Параметры перехода слайдов jssor
- 27. слайдов по левому
- 28. Поле ввода слайдов справа?
- 29. Закрытие меню слайдов
- 30. слайдов изображений в ListBox