次の方法で共有

メモの印刷と書式設定について

Anonymous
2021-07-07T15:23:18+00:00

メモの印刷

手動では

ページ設定 シート コメントとメモ ( なし、シートの末尾、画面表示イメージ  )の

様に切り替えて印刷できるのですが、

マクロで

下記の様に切り替えても常にシートの末尾に印刷されます。

好い方法を教えて下さい。

 ActiveSheet.PageSetup.PrintComments = xlPrintNoComments or 0

 ActiveSheet.PageSetup.PrintComments = xlPrintSheetEnd or 1

 ActiveSheet.PageSetup.PrintComments = xlPrintInPlace

メモの表示

手動では コメントの書式設定  色と線 塗りつぶし 色 ( 塗りつぶしなし )の設定が

出来るのですが、マクロではフォントの設定しかできません、

好い方法を教えて下さい。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-07-07T21:00:26+00:00

    質問した本人ですが、

    メモの印刷については、メモの個数も限定的でしたのでメモを非表示にして印刷し

    後でメモを表示しました。

    でも 手動で設定出来る事がマクロで出来ないのは不思議ですよね?

    Cells.Find(What:="*", After:=ActiveCell, LookIn:=xlComments, LookAt:= _

        xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False \_ 
    
        , MatchByte:=False, SearchFormat:=False).Activate 
    
    t\_count = 0 
    
    Do Until t\_count = 20 
    
        t\_count = t\_count + 1 
    
        Cells.FindNext(After:=ActiveCell).Activate 
    
        ActiveCell.Comment.Visible = False 
    
    Loop 
    
        ActiveWindow.SelectedSheets.PrintOut Copies:=1 
    
    Cells.Find(What:="\*", After:=ActiveCell, LookIn:=xlComments, LookAt:= \_ 
    
        xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False \_ 
    
        , MatchByte:=False, SearchFormat:=False).Activate 
    
    t\_count = 0 
    
    Do Until t\_count = 20 
    
        t\_count = t\_count + 1 
    
        Cells.FindNext(After:=ActiveCell).Activate 
    
        ActiveCell.Comment.Visible = True 
    
    Loop
    

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません