TOP > blog > ChatGPT を印刷屋さんで使えるか
パソコン
2023/02/16

ChatGPT を印刷屋さんで使えるか

管理者用
blog

 

今話題のAiソフトChatGPTを触って見た。
2~3週間前ほどにさわり始めた。
きっかけは、エクセルでの使用紹介動画を見てからである。
これは凄いことになる予感。
その後、多くの方の紹介動画を見させて頂いたが、思った以上に凄い。
ネット上の情報からも、色々な場面で色々な使い方が予想される。

仕事に活かして行く事を思いながら色々とテストした。

結果的には、さわりだけで、終わってしまっているが、使い込んでいかないと遊びだけで終わってしまいそう。
なにか、目標を決め、もっと突っ込んだ検証を行って見たいと思っている。

ここ2~3日は、混んでいるため使えない状況にあります。
専任のスタッフを置いて運用を検討するぐらいの価値のあるものだと思う。
月2500円程度と聞いている、余裕のある方は、ぜひ導入を!

 

挨拶文の例使用例

 ChatGPTのやり取りをQ&Aの形で紹介する

Q:私

A:ChatGPT Ai です

ーーーーーーーーーーーーーーーーーーーーーーーーー

Q:挨拶状の文を考慮中です。

A:了解しました。挨拶状には、例えば以下のような文が含まれます。

ご挨拶申し上げます。:ビジネスの場で用いられる堅い表現で、「ご挨拶を申し上げます」という意味です。
こんにちは。:親しみやすい表現で、友人や知人に向けて使われることが多いです。
お元気ですか?:相手の近況を気遣う表現です。フォーマルな場合には、「お元気でいらっしゃいますか?」という表現がよく使われます。
この度はお世話になりました。:何かのお礼状や、ビジネスの取引が終了した際などに用いられます。
お久しぶりです。:長らく連絡が取れていなかった相手に対して、「お久しぶりです」という表現が使われます。
これらは一例であり、挨拶状によって使われる表現は異なる場合があります。また、相手や文脈によっても使い分けが必要です。


Q:事務所を移転の案内状です

A:以下は、事務所移転の案内状の例文です。ご参考になさってください。

[会社名]
[住所]
[電話番号]
[日付]

○○様
 
このたびは、格別のご高配を賜り、厚くお礼申し上げます。
さて、弊社はこの度、[旧住所]から[新住所]へ移転することになりました。移転日は[移転日]となっております。
新しい事務所は、より広く快適な環境で、スタッフ一同、心機一転、業務に取り組んでまいります。
今後とも、変わらぬご愛顧のほど、よろしくお願い申し上げます。

敬具
[会社名]

[新住所]
[電話番号]


Q:地図も入れたいと思っております。

A:地図を入れたい場合は、次のように文面に地図の画像を添付する旨を追加し、別途地図画像を用意して、案内状と一緒に送付すると良いでしょう。

[会社名]
[住所]
[電話番号]
[日付]

○○様

このたびは、格別のご高配を賜り、厚くお礼申し上げます。
さて、弊社はこの度、[旧住所]から[新住所]へ移転することになりました。移転日は[移転日]となっております。
新しい事務所は、より広く快適な環境で、スタッフ一同、心機一転、業務に取り組んでまいります。
お手数ですが、添付の地図をご確認いただき、新しい事務所までお越しください。
今後とも、変わらぬご愛顧のほど、よろしくお願い申し上げます。

敬具
[会社名]

[新住所]
[電話番号]

※地図画像を添付しております。

 

Q:移転に合わせ、所長の交代の案内もしたい。

A:以下は、事務所移転と所長交代の案内状の例文です。ご参考になさってください。

[会社名]
[住所]
[電話番号]
[日付]

○○様

このたびは、格別のご高配を賜り、厚くお礼申し上げます。
さて、弊社はこの度、[旧住所]から[新住所]へ移転することになりました。移転日は[移転日]となっております。
新しい事務所は、より広く快適な環境で、スタッフ一同、心機一転、業務に取り組んでまいります。
また、この度、所長の交代があり、[旧所長名]より、[新所長名]が着任いたしました。
[新所長名]は[新所長の紹介]となっておりますので、何卒ご理解とご支援を賜りますようお願い申し上げます。
お手数ですが、添付の地図をご確認いただき、新しい事務所までお越しください。
今後とも、変わらぬご愛顧のほど、よろしくお願い申し上げます。

敬具
[会社名]

[新住所]
[電話番号]

※地図画像を添付しております。

 

バリアブル印刷の事例

ワード文書に連番で番号を入れる方法をVBAで実現したい。

 

Q:50ページのワード文章の左上側に、連番で、3桁の番号を付けるVBAコードを教えてください。

A:以下のVBAコードを使用すると、アクティブなドキュメントの50ページまでの各ページの左上に、3桁の連番が自動的に挿入されます。

 

VBACopy code
Sub AddPageNumbers()
Dim i As Integer
For i = 1 To 50
With ActiveDocument
.Sections(1).Range.Select
.PageSetup.TopMargin = CentimetersToPoints(2)
.PageSetup.LeftMargin = CentimetersToPoints(2)
.PageSetup.RightMargin = CentimetersToPoints(2)
.PageSetup.BottomMargin = CentimetersToPoints(2)
.Sections(1).Headers(wdHeaderFooterPrimary).Range.Text = Format(i, "000")
End With
ActiveDocument.Content.InsertBreak Type:=wdSectionBreakNextPage
Next I
End Sub

 

このコードでは、Forループを使用して、1から50までの各ページに対してページ番号を設定します。Format(i, "000")を使用することで、iを3桁の連番にフォーマットしています。また、ページ番号を左上に配置するために、wdHeaderFooterPrimaryを使用してヘッダーを取得し、それにページ番号を挿入しています。

 

A:番号が連番となっていない為、エクセルで用意した表から取り込みたい。

Q:理解しました。エクセルで用意した番号を使って、Word文書のページ番号を挿入することができます。以下のVBAコードを使用すると、エクセルファイルから番号を読み込み、それを使用してWord文書の各ページに番号を挿入できます。

 

VBACopy code
Sub InsertPageNumbersFromExcel()
Dim excelApp As Excel.Application
Dim excelBook As Excel.Workbook
Dim excelSheet As Excel.Worksheet
Dim pageNumberRange As Range
Dim pageNum As Integer
Dim i As Integer
Set excelApp = New Excel.Application
Set excelBook = excelApp.Workbooks.Open("C:\path\to\your\excel\file.xlsx")
Set excelSheet = excelBook.Sheets("Sheet1")
Set pageNumberRange = excelSheet.Range("A1:A50") ' A1 から A50 までの範囲を読み込む
i = 1
For Each cell In pageNumberRange
pageNum = cell.Value
With ActiveDocument
.Sections(i)
.Range.Select
.PageSetup
.TopMargin = CentimetersToPoints(2)
.PageSetup.LeftMargin = CentimetersToPoints(2)
.PageSetup.RightMargin = CentimetersToPoints(2)
.PageSetup.BottomMargin = CentimetersToPoints(2)
.Sections(i).Headers(wdHeaderFooterPrimary).Range.Text = Format(pageNum, "000")
End With
i = i + 1
Next cell
excelBook.Close False
excelApp.Quit
Set excelSheet = Nothing
Set excelBook = Nothing
Set excelApp = Nothing
End Sub

 

このコードでは、エクセルファイルを開いて、A1からA50までのセル範囲から番号を読み込みます。
そして、For Eachループを使用して、各ページに対してエクセルファイルから読み込んだ番号を使用してページ番号を挿入します。
最後に、エクセルファイルを閉じ、Excelオブジェクトをクリアします。
なお、上記のコードではエクセルファイルがC:\path\to\your\excel\file.xlsxにあるとしています。
実際のファイルパスに置き換えてください。
また、ページ番号を挿入する前に、Word文書が適切にセクション分割されていることを確認してください。

 

Q:実際にやって見ます。ありがとうございました。

A:どういたしまして。何か問題があれば、遠慮なくお知らせください。お力になれるように努めます。

 

このマクロでは、私の思ってた通りに、動きませんでしたが、もう少し私の意図を伝える事ができたら、良かったかもしれません。

 

関連記事