次の方法で共有


MailMerge.CreateShortcut メソッド (Publisher)

差し込み印刷文書の宛先リストや製品リストが含まれているファイルへのショートカットを作成します。

構文

CreateShortcut (FileName)

MailMerge オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
FileName 必須 String ショートカットを作成するメーリング リストまたは製品リスト ファイルの名前。

注釈

CreateShortcut メソッドは、[差し込み印刷] 作業ウィンドウと Email [差し込み印刷] 作業ウィンドウの [受信者リストにショートカットを保存する] コマンドと、Microsoft Publisher ユーザー インターフェイスの [差し込み印刷] 作業ウィンドウの [製品リストにショートカットを保存する] コマンドに対応します。

メーリング リストの宛先のファイルには、(Microsoft Office リストのショートカット用の) .ols 拡張子が付いています。

次の Microsoft Visual Basic for Applications (VBA) マクロでは、 CreateShortcut メソッドを使用して、差し込み印刷の宛先リストへのショートカットを作成する方法を示します。 このマクロを実行する前に、作業中の文書がデータ ソースに接続されていることを確認します。 作業中のドキュメントがまだデータ ソースに接続されていない場合は、 OpenDataSource メソッドを使用して接続を行うことができます。

また、コードを実行する前に、保存したファイルのフォルダー パスの username をコンピューター上の有効なユーザーの名前に置き換えます。または、フォルダー パスとファイル名を任意のパスとファイル名に置き換えます。

この例で使用するフォルダー パスは、Windows のフォルダー パスの一般的な点に注意してください。 指定したフォルダーにファイルを保存するアクセス許可が必要です。

Public Sub CreateShortcut_Example() 
 
 Dim pubMailMerge As Publisher.MailMerge 
 Set pubMailMerge = ThisDocument.MailMerge 
 
 pubMailMerge.CreateShortcut ("C:\Users\username\Documents\My Data Sources\MyRecipientList") 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。