この記事の目次
chevron_right
関連リンク
PHPWordで、PHPでDOCXファイルにコメントを付けることができるらしい!!
<?php
require_once 'vendor/autoload.php';
// PHP Wordのインスタンス化
$phpword = new PhpOfficePhpWordPhpWord();
// 新規セクション(docxにデータを書き出す場所の定義)
$section = $phpword->addSection();
// セクションにテキストを書き込む
$section->addText('ボクはテキスト');
// コメント書き込みを行うインスタンス生成
$comment = new PhpOfficePhpWordElementComment('Nな人', new DateTime(), 'nnahito');
// コメント内容
$comment->addText('ボクはコメント', array('bold' => true));
// コメント追記
$phpword->addComment($comment);
// 様々な書体を設定できる、テキストエリア
$textrun = $section->addTextRun();
// テキストを追加
$text = $textrun->addText('ボクはコメントを持っている');
// テキストに対し、コメントを付与する
$text->setCommentRangeStart($comment);
// テキストの追加
$section->addText('ボクはテキスト');
// DOCXファイルに書き出し
$objWriter = PhpOfficePhpWordIOFactory::createWriter($phpword, 'Word2007');
$objWriter->save('helloComment.docx');
関連リンク
https://www.bricoleur.co.jp/blog/archives/3643
この記事を書いた人
Nな人(えぬなひと)。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。