Lớp học GPE tháng 10 - TPHCM: Conditional Formatting và Data Validation (tối 4, 6/10) | Excel cơ bản (tối 9, 11, 13/10) |
Thuần thục các hàm dò tìm (tối 10, 12/10) | Tất tần tật về PivotTable (tối 16, 18, 20/10) |
Tất tần tật về Filter và Advanced Filter (tối 23, 25/10) | Name động và biểu đồ (tối 24, 26, 28/10)

Đăng ký học Khởi đầu cùng Google Spreadsheet - 2 chủ nhật 1 và 8/10 - TPHCM

Đăng ký học Xây dựng ứng dụng Form bằng VBA - 2 chủ nhật 15 và 22/10 - TPHCM

Xin hỏi về cách chuyển đổi màu font chữ trong PowerPoint

Thảo luận trong 'Ứng dụng Báo cáo và Thuyết trình' bắt đầu bởi Phanhanhdai, 25 Tháng ba 2010.

  1. Phanhanhdai

    Phanhanhdai Thành viên tiêu biểu

    Em chưa có nhiều kinh nghiệm sử dụng PowerPoint nên không biết nhiều, các anh chị cho em hỏi trong cách trình bày của PowerPoint bây giờ file của mình có rất nhiều Slide mà em muốn khi in chuyển hết màu chữ sang chữ đen thì phải làm sao (không lẽ lại phải làm thủ công từng dòng?), khi em muốn dãn dòng chữ ra thì phải làm sao ah vì mỗi dòng chữ nằm ở trong một khung. Rất mong được các anh chị chỉ bảo.
     
  2. TranThanhPhong

    TranThanhPhong Thời gian !!!

    Bạn chép đoạn mã bên dưới

    PHP:
    Sub ChangeFontColor()

    Dim oSld As Slide
    Dim oShp 
    As Shape
    Dim oShapes 
    As Shapes

    For Each oSld In ActivePresentation.Slides
        Set oShapes 
    oSld.Shapes
        
    For Each oShp In oShapes
            
    If oShp.HasTextFrame Then
                
    If oShp.TextFrame.HasText Then
                    oShp
    .TextFrame.TextRange.Font.Color.RGB RGB(000)
                
    End If
            
    End If
        
    Next oShp
    Next oSld

    End Sub
    Mở tập tin PowerPoint cần đổi màu các văn bản trên slide. Sau đó nhấn tổ hợp ALT+F11 để vào cửa sổ VBE

    Chọn Insert | Module và dán đoạn mã vừa Copy vào

    Vào Run chọn Run Sub (hoặc nhấn phím F5) để chạy thủ tục

    Đóng cửa sổ VBE trở về màn hình PowerPoint xem kết quả

    Thanh phong
     
  3. beray3088

    beray3088 Thành viên mới

    A. Thanh Phong ơi,

    Anh vui lòng xem giúp beray slide1 ko change được color anh ạ!

    Cám ơn anh!
     

    Các file đính kèm:

  4. TranThanhPhong

    TranThanhPhong Thời gian !!!

    Bạn chỉnh sửa lại thủ tục như sau để xét đến trường hợp Table:

    PHP:
    Sub ChangeFontColor()

    Dim osld As Slide
    Dim oshp 
    As Shape
    Dim oShapes 
    As Shapes
    Dim i 
    As IntegerAs Integer

    For Each osld In ActivePresentation.Slides
        Set oShapes 
    osld.Shapes
        
    For Each oshp In oShapes
            
    If oshp.HasTextFrame And oshp.TextFrame.HasText Then
                oshp
    .TextFrame.TextRange.Font.Color.RGB RGB(000)
            
    End If
            
            If 
    oshp.HasTable Then
                
    For 1 To oshp.Table.Rows.Count
                    
    For 1 To oshp.Table.Columns.Count
                        oshp
    .Table.Cell(ij).Shape.TextFrame.TextRange.Font.Color.RGB RGB(000)
                    
    Next j
                Next i
            End 
    If
        
    Next oshp
    Next osld

    End Sub
    Thanh Phong
     

    Các file đính kèm:

  5. Phanhanhdai

    Phanhanhdai Thành viên tiêu biểu

    Làm thế nào để chuyển 1 lần fonr cho toàn bộ file PowerPoint

    Em xin hỏi để giả sử tài liệu của em toàn là Font chữ Vn.time bây giờ em muốn chuyển toàn bộ file đó sang fonr Times New Roman thì làm thế nào để chuyển toán bộ được ạh (Vì phím Ctr+A nó chỉ chọn được trong 1 khung thôi).
     
  6. duocsituan

    duocsituan Thành viên mới

    Anh TranThanhPhong cho em hỏi, nếu em muốn chuyển những chữ màu vàng trong các slide sang màu đỏ, còn các chữ còn lại chuyển sang màu đen thì mã của mình sẽ như thế nào?
    Thanks anh
     
  7. nguyendongquan

    nguyendongquan Thành viên mới

    Bạn phải sử dụng add in convert từ Vni sang font Times... mới được. Bạn tải addin đó về và cài đặt vào ppt là xong, chuyển cực nhanh, chỉ cần tick vào ô select all slide là OK. Chúc bạn thành công
     
  8. duocsituan

    duocsituan Thành viên mới

    Các anh chị cho em hỏi với đoạn code trên thay đổi thế nào để những slide nào có màu chữ mà mình muốn đổi sang một màu chữ khác.
    Ví dụ trong các slide có 2 màu chữ là đen RGB(0,0,0) và vàng RGB(255,255,0); muốn giữ lại màu đen và thay đổi những slide nào có chữ vàng sang màu đỏ RGB(255,0,0)
     
  9. TranThanhPhong

    TranThanhPhong Thời gian !!!

    Bạn xem file đính kèm nhé. Trong file có 2 thủ tục hơi khác nhau một chút bạn chạy thử sẽ thấy.

    TPhong
     

    Các file đính kèm:

  10. duocsituan

    duocsituan Thành viên mới

    Em hiểu rồi :) Thanks anh nhiều
     
  11. thanhlongpcb

    thanhlongpcb Thành viên hoạt động

    Bắt buộc phải dùng Add-in phải không anh ?
     
  12. aliv33

    aliv33 Thành viên mới

    Mình làm theo hướng dẫn nhưng màu chữ vẫn không hoàn toàn được đổi ở 1 số biểu đồ và khung hình trên slide
     

Chia sẻ trang này