C PowerPoint操作的基本用法。

2021-08-09 03:59:21 字數 1806 閱讀 9447

**

using system;

using system.collections.generic;

using system.linq;

using system.text;

using officecore = microsoft.office.core;

using powerpoint = microsoft.office.interop.powerpoint;

using system.windows;

using system.collections;

using system.windows.controls;

namespace pptdraw.pptoperate

catch (exception ex)

}///

/// ppty檔案路徑.

/// 翻頁的時間間隔.【以秒為單位】

public void pptauto(string filepath, int playtime)

;objsldrng = objpresset.slides.range(slideidx);

objsst = objsldrng.slideshowtransition;

//設定翻頁的時間.

objsst.advanceontime = officecore.msotristate.msoctrue;

objsst.advancetime = playtime;

//翻頁時的特效!

objsst.entryeffect = powerpoint.ppentryeffect.ppeffectcircleout;

//prevent office assistant from displaying alert messages:

//run the slide show from slides 1 thru 3.

objsss = objpresset.slideshowsettings;

objsss.startingslide = 1;

objsss.endingslide = slides;

objsss.run();

//wait for the slide show to end.

while (objssws.count >= 1) system.threading.thread.sleep(playtime * 100);

this.objpresset.close();

}///

public void nextslide()

///

public void previousslide()

///

/// 對當前的ppt頁面進行插入操作。

///

/// 物件資訊陣列

/// 插入距離左邊長度

/// 距離比例值

/// 是否新增成功!

public bool inserttoslide(listlistobj)

insertslide = true;

}return insertslide;

}///

/// 計算inkcanvas畫板上的偏移引數,與ppt上顯示的引數。

/// 用於ppt載入時使用

///

private void slideparams()

else

}///

/// 關閉ppt文件。

///

public void pptclose()

}gc.collect();

}#endregion}}

git操作之變基

什麼叫變基 提取子分支引入的補丁和修改,然後在 穩定的主分支的基礎上應用一次。這種操作就叫做 變基 rebase 使用場景 如果你的專案有多人參與,你提交之後先拉取了別人的提交,你的提交歷史會是這個樣子 git log graph pretty oneline abbrev commit 8a82f...

mysql的基本操作語法 MySQL操作基本語法

建立表 create table student id number 8 primary key not null,name varchar 20 not null,address varchar2 50 default 位址不詳 插入資料 insert into student id,name v...

資料庫操作基類

using system using system.componentmodel using system.collections using system.diagnostics using system.data using system.data.sqlclient using system....