我正在尝试通过 C# 在 PowerPoint 中拉伸表格
表格已经从 Excel 复制到 PowerPoint 中,问题是粘贴时表格内容很小,无法读取。
我所做的基本上是将 HTML 文件复制到
Clipboard.SetText(html);
将其粘贴到 Excel 范围内
sheet.Range(cellmapp).PasteSpecial();
sheet.Columns.AutoFit();
sheet.Rows.AutoFit();
sheet.UsedRange.Copy(Missing.Value);
现在,我想将它粘贴到 PowerPoint 中的正确位置
foreach (PowerPoint.Slide slide in presentation.Slides)
{
foreach (PowerPoint.Shape pptshape in slide.Shapes)
{
if (!pptshape.Type.ToString().Equals("msoAutoShape") && pptshape.AlternativeText.Contains("|"))
{
if (xlsSheetName == pptSheetName && xlsShapeName == pptxlsShapeName)
{
ppApp.ActiveWindow.View.PasteSpecial();
}
}
}
}
它会在我选择的位置复制我在 PowerPoint 中的表格。
但问题是,这张桌子真的又薄又小,难以辨认,因为它太小了。
C# 中是否有拉伸功能?
谢谢。