R/PPT.Init.R

Defines functions `PPT.Init`

`PPT.Init` <-function(visible = TRUE,method="RDCOMClient",addPres=TRUE){

    ppt <- list()
    ppt$method=match.arg(method)


    if(ppt$method=="RDCOMClient"){
    
    	if (!require("RDCOMClient")) {
        	stop("The package RDCOMClient is unavailable. \n 
		To install RDCOMClient use:\n 
		devtools::install_github('omegahat/RDCOMClient')")
    	}



    }
	

    ppt$ppt <- RDCOMClient::COMCreate("PowerPoint.Application")


    
    if(addPres){
      ppt$pres<-ppt$ppt[["Presentations"]]$add()
    }

    if (visible) {
    	ppt$ppt[["Visible"]]<-TRUE
    }

  
    return(invisible(ppt))
}

Try the R2PPT package in your browser

Any scripts or data that you put into this service are public.

R2PPT documentation built on April 26, 2022, 5:08 p.m.