
Wordで差し込み印刷をする際に、フォルダの保存場所を変更すると、
再度、差し込みデータの設定が必要になってきます。
これを避けたいのですが、なにかいい方法はないでしょうか?
使用しているファイル
・元データ(Excel)
・差し込み先1
・差し込み先2
上記のファイルがあり、元データの項目を参照して、
Word側のアドレス帳の編集から、フィルタをかけ差し込むデータを分けています。
そのため、データファイルの設定だけではなく、
データ項目の設定もする必要があるため、保存先を変更すると面倒な状況です。
共有ファイルには入れたくないファイルです。
また、データの更新が常に必要なファイルでもあります。
細かい文字設定等も必要なので、差し込み先のファイルをExcelで作ることも、
難しい状況です。
例えば、テキストボックスの中に表を作ったりすることが必要。
http://oshiete1.goo.ne.jp/qa4142966.html
こちらの質問を読みと、
>差し込み印刷用のデータファイルを絶対パスで記録している(相対パスで記録していない)ようで
とありますが、
なんとか、相対パスで記録する裏技のような方法はありませんか?
No.1ベストアンサー
- 回答日時:
こんにちは。
> Wordで差し込み印刷をする際に、フォルダの保存場所を変更すると、
PC環境が変われば変わりますから仕方がないのは分かりますが、もともと、差し込み印刷用のデフォルト・フォルダというのは決められているはずですから、あまり場所を移動するということは避けたほうが良いのではないかと思います。
ここがデフォルトです。(以下はデフォルトパスに設定しています)
C:\Documents and Settings\{User ID]\My Documents\My Data Sources\
リンク先の「08/07/01 13:09質問番号:4142966」の Office 2000 とOffice 2003 ですと、デフォルトの設定は違ってきてしまいます。
なお、差し込み印刷用のフィールドはすでに存在して、実際にデータが変更できていることが条件です。
'-------------------------------------------
'ThisDocumentモジュール
'実行するとダイアログが立ち上がって、テーブルを選択してください。リンク先が変わります
Sub ChangingDataSourceLink()
Dim myPath As String
Dim myData As String
Dim Mydoc As Document
Set Mydoc = ActiveDocument
myData = "DateData.xls"
'パス名(SpecialFolders は、User ID の下のMyDocuments までの取得している)
myPath = CreateObject("WScript.Shell").SpecialFolders("MyDocuments") & "\My Data Sources\" & myData
If Dir(myPath) = "" Then
MsgBox myPath & vbCrLf & "ファイルが見つかりません。", vbInformation
Else
On Error Resume Next
With Mydoc.MailMerge
.MainDocumentType = wdFormLetters
.OpenDataSource Name:=myPath, LinkToSource:=True, _
AddToRecentFiles:=False
End With
On Error GoTo 0
End If
Set Mydoc = Nothing
End Sub
回答ありがとうございます。
すみません。急いでいたのでVBAの使用を避けたかったこともあり、メモリに移動してそっちで管理するようにしました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
差し込み印刷の元データファイルの探し方
Excel(エクセル)
-
ワードの差し込み印刷の参照先の変更について教えて下さい
Word(ワード)
-
Word差し込み印刷 初期ディレクトリの変更
Word(ワード)
-
-
4
差し込み後、元データを変更し 差し込み先に反映させるには?
Access(アクセス)
-
5
差し込み印刷とファイルの保存先について教えてください
Access(アクセス)
-
6
Wordの差し込み印刷でSql文を変更したい
Word(ワード)
-
7
Wordの差込印刷のデータソースを確認する方法
Word(ワード)
-
8
Wordの差込印刷でExcelデータファイルを別のものに変更したい
その他(Microsoft Office)
-
9
Wordの差し込み印刷、元データーの確認
Word(ワード)
-
10
【word2003 excel2003】差し込み印刷のデータのファイルを固定する方法をご存じありませんか?
Excel(エクセル)
-
11
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
12
Word内の絶対パス<-相対パスを簡単にする方法はありますか?
その他(Microsoft Office)
-
13
差し込み印刷が他人のPCでは動かないのですか。
Word(ワード)
-
14
ワードの条件で改行をさせるには
Word(ワード)
-
15
Wordの差し込み印刷で空白行が飛ばせない
Word(ワード)
-
16
使用しているエクセルデータからワードへ差し込み印刷
その他(Microsoft Office)
-
17
Word2010の差し込み印刷で結果のプレビュー表示が出来ない
Word(ワード)
-
18
差込印刷での全角表示について(ワード・エクセル2002使用)
Word(ワード)
-
19
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
20
ワード2013 差し込み印刷のプレビューで同じデータが何度も出てくる
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差し込み印刷の元データファイ...
-
Word差し込み印刷、フォルダの...
-
PCAで、「仕訳データ受入」でデ...
-
excelのファイルを社外の人に送...
-
差し込み印刷で文字が”0”と出て...
-
共有フォルダの最終アクセス者...
-
EXCELの会計伝票から勘定奉行へ...
-
VBAでセル値からフォルダ名を取...
-
3DCGソフト「blender」が開けない
-
インデザインに配置するイラス...
-
エクセルでの一般的な形式のフ...
-
UTF-8ってBOMなしとBOM付きどち...
-
電話番号一括検索
-
CSVファイルがカンマ区切りにな...
-
aiデータが開けないのはどんな...
-
フリーソフトのスケジュールウ...
-
テキストデータでNULL?
-
アクセスのファイルが勝手に保...
-
拡張子XLSをXTXに変換する方法...
-
UTF-16ってBOMなしとBOM付きど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差し込み印刷の元データファイ...
-
Word差し込み印刷、フォルダの...
-
CSVファイルがカンマ区切りにな...
-
EXCELの会計伝票から勘定奉行へ...
-
差し込み印刷で文字が”0”と出て...
-
VBAでセル値からフォルダ名を取...
-
共有フォルダの最終アクセス者...
-
PCAで、「仕訳データ受入」でデ...
-
EXCELでファイルを開くと名前が...
-
イラストレーターでの入稿(画像...
-
ACCESSでエラー
-
イラレでjpeg出力すると、白ぬ...
-
excelのファイルを社外の人に送...
-
3DCGソフト「blender」が開けない
-
テキストデータでNULL?
-
UTF-8ってBOMなしとBOM付きどち...
-
アクセスのファイルが勝手に保...
-
花子のデータ→エクセルに変換し...
-
OneDrive上のエクセルファイル...
-
IllustratorのPDFの書き出しに...
おすすめ情報